Solaris のシステム管理 (基本編)

マルチセッションのデータ 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 ファイルシステムの名前 (この場合は infoA) を指定する

    -r

    Rock Ridge 情報を作成し、ファイル所有権を 0 にリセットする 

    -V my_infoA

    vold がマウントポイントとして使用するボリュームラベル (この場合は my_infoA) を指定する

    /data/infoA

    作成する ISO イメージディレクトリを指定する 

  2. 最初のセッションの ISO ファイルシステムを CD にコピーします。


    $ cdrw -iO infoA
    Initializing device...done.
    Writing track 1...done.
    done. 
    Finalizing (数分かかる)...done.

    -i infoA

    CD に書き込むイメージファイルの名前 (infoA) を指定する

    -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 情報を作成し、ファイル所有権を 0 にリセットする 

    -C 0,91118

    最初のセッションの開始アドレスと、次に書き込み可能なアドレスを指定する 

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

    マージする既存の ISO イメージのパスを示す 

    /data/infoB

    作成する ISO イメージディレクトリを指定する