一般的な方法は CD-Writing HOWTO に詳しい。
Linux で使える CD-R ドライブを持っていないので,とりあえずは iso9660 イメージを作って Windows で焼くことにする。
James Pearson's Home Page からたどっていくと,mkisofs,mkhybrid は現在はマージされて cdrtools の一部となっている。 ここの正式版は2001年4月22日付の cdrtools-1.10.tar.gz が最新のようであるが, cdrtools/alpha/ のフォルダにもっと新しいものがある。 2002年9月1日付の cdrtools-1.11a32.tar.bz2 をいただいてきた。
cd cdrtools-1.11 make cp -a mkisofs/OBJ/i686-linux-cc/mkisofs /usr/local/bin cp -a mkisofs/mkisofs.8 /usr/local/man/man8
使い方:cd_dir に入っているものを,Unix の Rock Ridge 拡張および Microsoft の Joliet 拡張を適用して cd.iso という iso イメージファイルにするには
mkisofs -o cd.iso -R -J cd_dir
Rock Ridge 拡張のオーナやパーミッションを CD-R に便利なように変えるには
mkisofs -o cd.iso -r -J cd_dir
さらに HFS(Mac 形式)も含めるには
mkisofs -o cd.iso -r -J -hfs cd_dir
ほかに -V ボリューム名 も便利(32文字以内)。
たとえば public_html のバックアップ用には:
mkisofs -o cd.iso -R -J -V public_html /home/okumura/public_html/
たくさんあるディレクトリのいくつかをまとめることもできる:
mkisofs -o cd.iso -R -J -V Mail -graft-points inbox=/home/okumura/Mail/inbox outbox=/home/okumura/Mail/outbox
できたものを確かめるには,root になってマウントしてみる。
mount -t iso9660 -o loop=/dev/loop0 cd.iso /mnt/cdrom
これで /mnt/cdrom の中に元の test の中のものが見えれば成功。
umount /mnt/cdrom
リンクはご自由にどうぞ。
松阪大学
奥村晴彦
okumura@matsusaka-u.ac.jp
Last modified: Tue Sep 10 16:59:45 JST 2002