在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建多会话数据 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

    标识将由可移除介质服务用作挂载点的卷标。

    /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 映像目录。