系统管理指南:设备和文件系统

Procedure如何创建多会话数据 CD

此过程介绍如何在 CD 上放置多个会话。此过程包括将 infoAinfoB 目录复制到 CD 上的示例。

  1. 为第一个 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)
    -o infoA

    标识 ISO 文件系统的名称。

    -r

    创建 Rock Ridge 信息并将文件拥有权重置为零。

    -V my_infoA

    标识要由 vold 用作挂载点的卷标号。

    /data/infoA

    标识要创建的 ISO 映像目录。

  2. 将第一个会话的 ISO 文件系统复制到 CD 上。


    $ cdrw -iO infoA
    
    Initializing device...done.
    
    Writing track 1...done.
    
    done. 
    
    Finalizing (Can take several minutes)...done.
    -i infoA

    标识要写入 CD 的映像文件的名称。

    -O

    使 CD 保持打开状态以便进行写入。

  3. 弹出 CD 后将其重新插入。

  4. 标识要在下一个写入会话中包括的 CD 介质的路径名。


    $ eject -n
    
    .
    
    .
    
    .
    
    cdrom0 -> /vol/dev/rdsk/c2t4d0/my_infoA

    请注意 /vol/dev/... 路径名。

  5. 标识 CD 上下一个可写入地址以便写入下一个会话。


    % 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 输出中的地址,以便在写入下一个会话时可以提供此地址。

  6. 为下一个 CD 会话创建下一个 ISO 文件系统,然后将其写入 CD。


    $ 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)
    -o infoB

    标识 ISO 文件系统的名称。

    -r

    创建 Rock Ridge 信息并将文件拥有权重置为零。

    -C 0,91118

    标识第一个会话的起始地址和下一个可写入地址。

    -M /vol/dev/rdsk/c2t4d0/my_infoA

    指定要合并的现有 ISO 映像的路径。

    /data/infoB

    标识要创建的 ISO 映像目录。