この手順では、複数のセッションを CD に書き込む方法について説明します。また、infoA と infoB の各ディレクトリを CD にコピーする例も示します。
最初の 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 イメージディレクトリを指定する |
最初のセッションの ISO ファイルシステムを CD にコピーします。
$ cdrw -iO infoA Initializing device...done. Writing track 1...done. done. Finalizing (数分かかる)...done. |
-i infoA |
CD に書き込むイメージファイルの名前 (infoA) を指定する |
-O |
書き込むために CD を開いたままにしておく |
CD が排出された後で、再度挿入します。
次の書き込みセッションに含める CD メディアのパス名を確認します。
% eject -n . . . cdrom0 -> /vol/dev/rdsk/c2t4d0/my_infoA |
/vol/dev/... パス名を書き留めてください。
次のセッションを書き込む 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: 出力に記述されているアドレスを書き留めて、次のセッションの書き込み時にこのアドレスを使用できるようにします。
次の 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 イメージディレクトリを指定する |