此过程介绍如何在 CD 上放置多个会话。此过程包括将 infoA 和 infoB 目录复制到 CD 上的示例。
$ mkisofs -o infoA -r -V my_infoA /data/infoA Total translation table size: 0 Total rockridge attributes bytes: 24507 Total directory bytes: 34816 Path table size(bytes): 98 Max brk space used 2e000 8929 extents written (17 Mb)
标识 ISO 文件系统的名称。
创建 Rock Ridge 信息并将文件所有权重置为零。
标识将由可移除介质服务用作挂载点的卷标。
标识要创建的 ISO 映像目录。
$ cdrw -iO infoA Initializing device...done. Writing track 1...done. done. Finalizing (Can take several minutes)...done.
标识要写入 CD 的映像文件的名称。
使 CD 保持打开状态以便进行写入。
$ eject -n . . . cdrom0 -> /vol/dev/rdsk/c2t4d0/my_infoA
请注意 /vol/dev/... 路径名。
% cdrw -M /cdrom Device : YAMAHA CRW8424S Firmware : Rev. 1.0d (06/10/99) Track No. |Type |Start address ----------+--------+------------- 1 |Audio |0 2 |Audio |33057 3 |Data |60887 4 |Data |68087 5 |Data |75287 Leadout |Data |84218 Last session start address: 75287 Next writable address: 91118
记下 Next writable address 输出中的地址,以便在写入下一个会话时可以提供此地址。
$ mkisofs -o infoB -r -C 0,91118 -M /vol/dev/rdsk/c2t4d0/my_infoA /data/infoB Total translation table size: 0 Total rockridge attributes bytes: 16602 Total directory bytes: 22528 Path table size(bytes): 86 Max brk space used 20000 97196 extents written (189 Mb)
标识 ISO 文件系统的名称。
创建 Rock Ridge 信息并将文件所有权重置为零。
标识第一个会话的起始地址和下一个可写入地址。
指定要合并的现有 ISO 映像的路径。
标识要创建的 ISO 映像目录。