HAYAGUI

ATAPI接続のCD-RWドライブを使って焼く

はじめに

FreeBSD 4.6.2 で、ATAPI接続の CD-RW ドライブ(Pioneer DCR-111)を使って CD-RW を焼いてみました。 マシンは、mico です。

参考にしたページは、http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=burncd&dir=jpman-4.6.0%2Fman§=0

準備するものと手順

OSは、FreeBSD 4.6.2 を使用しました。以下の手順で作業します。
  1. CD-RWに焼くファイルフォーマットを作成する。
  2. CD-RWに焼く。
「CD-Rに焼くファイルフォーマットを作成する」は、iso形式で焼きますので mkisofs を使用します。 mkisofs-1.15.a21 を /stand/sysinstall でインストール。
また、「CD-RWに焼く」は、burncd を使用します。FreeBSD をインストールした時点でインストール済みです。
ちなみに、SCSI接続のCD-Rドライブの場合は、こちら を参照してください。

isoファイルを作成する

imageを格納するディレクトリを /usr に cdrimage という名前で作成。
mico# pwd
/usr
mico# mkdir cdrimage
mkisofs で焼くimage を作成します。 焼くデータは /home 以下です。
mico# mkisofs -o /usr/cdimage/image.iso /usr/home
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 4096
Path table size(bytes): 34
Max brk space used c124
64 extents written (0 Mb)
mico#

焼く

/usr/cdimage/image.iso を data として、 /dev/acd0c ドライブで等速で焼く設定です。
mico# burncd -f /dev/acd0c data /usr/cdimage/image.iso fixate
next writeable LBA 0
writing from file /usr/cdimage/image.iso size 128 KB
written this track 128 KB (100%) total 128 KB
fixating CD, please wait..
mico#
CD-ROMとしてマウントして内容を確認しましょう。
mico# mount /cdrom
mico# cd /cdrom
mico# ls
hoge    kenz
mico#
CD-RWなのでデータを消してみます。まず、マウントを外します。
mico# cd /
mico# umount /cdrom
mico#
消します。
mico# burncd -f /dev/acd0c blank
blanking CD - 100 % done
mico#
この後に cdrom をマウントしようとすると、「メディアが無いよ」とエラーになります。

次は、4倍速で焼いてみます。

mico# burncd -f /dev/acd0c -s 4 data  /usr/cdimage/image.iso fixate
next writeable LBA 0
writing from file /usr/cdimage/image.iso size 128 KB
written this track 128 KB (100%) total 128 KB
fixating CD, please wait..
mico#
なーるほど。

戻る



(C)1999 - 2002 Kenji Ito All rights reserved.