imageを格納するディレクトリを /usr に cdrimage という名前で作成。
mico# pwd
/usr
mico# mkdir cdrimage
さて、焼くデータは、/home 以下を全部焼いちゃいましょう。といっても、1人しかいないけどね。
mico# pwd
/usr/home
mico# ls -la
total 3
drwxr-xr-x 3 root wheel 512 Feb 3 17:50 .
drwxr-xr-x 18 root wheel 512 Feb 3 17:50 ..
drwxr-xr-x 2 kenz kenz 512 Feb 3 17:50 kenz
mico#
mkisofs で焼くimage を作成します。
mico# mkisofs -o /usr/cdimage/image.iso /usr/home
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 2048
Path table size(bytes): 22
Max brk space used 9fe4
64 extents written (0 Mb)
mico#
mico# cd /usr/cdimage
mico# pwd
/usr/cdimage
mico# ls -la
total 138
drwxr-xr-x 2 root wheel 512 Feb 3 18:03 .
drwxr-xr-x 19 root wheel 512 Feb 3 17:55 ..
-rw-r--r-- 1 root wheel 131072 Feb 3 18:03 image.iso
mico#
作成されました。
この状態で、iso ファイルをマウントしてみます。
mico# vnconfig -e vn0c /usr/cdimage/image.iso
mico# mount -t cd9660 /dev/vn0c /mnt
mico# cd /mnt
mico# pwd
/mnt
mico# ls -la
total 5
dr-xr-xr-x 1 root wheel 2048 Feb 3 17:50 .
drwxr-xr-x 17 root wheel 512 Feb 3 17:55 ..
dr-xr-xr-x 1 root wheel 2048 Feb 3 17:50 kenz
mico#
あるある。
後始末は以下の通り。
mico# cd /
mico# umount /mnt
mico# vnconfig -u /dev/vn0c
mico#
CD-R のSCSI IDを cdrecord で確認します。
mico# cdrecord -scanbus
Cdrecord 1.10 (i386-unknown-freebsd4.4) Copyright (C) 1995-2001 Jg Schilling
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) *
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) 'MATSHITA' 'CD-R CW-7502 ' '4.17' Removable CD-ROM
0,7,0 7) *
mico#
「dev=0,6,0 なんだな」と確認。自分で組んだから当然わかってるってね。
では、早速焼きましょう。メディアを挿入して以下を実行。最高速4倍速なので、2倍速で焼くように設定。
mico# cdrecord speed=2 dev=0,6,0 /usr/cdimage/image.iso
Cdrecord 1.10 (i386-unknown-freebsd4.4) Copyright (C) 1995-2001 Jg Schilling
scsidev: '0,6,0'
scsibus: 0 target: 6 lun: 0
Using libscg version 'schily-0.5'
Device type : Removable CD-ROM
Version : 2
Response Format: 2
Capabilities : SYNC LINKED
Vendor_info : 'MATSHITA'
Identifikation : 'CD-R CW-7502 '
Revision : '4.17'
Device seems to be: Matsushita CW-7502.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags : SWABAUDIO
Starting to write CD/DVD at speed 2 in write mode for single session.
Last chance to quit, starting real write in 0 seconds. Operation starts.
Track 01: Total bytes read/written: 131072/614400 (300 sectors).
無事終了。
CD-ROMとしてマウントして内容を確認しましょう。
mico# mount /cdrom
mico# cd /cdrom
mico# ls -la
total 5
dr-xr-xr-x 1 root wheel 2048 Feb 3 17:50 .
drwxr-xr-x 17 root wheel 512 Feb 3 17:55 ..
dr-xr-xr-x 1 root wheel 2048 Feb 3 17:50 kenz
mico#
あるある。で、後始末は以下のとおり。
mico# cd /
mico# umount /cdrom
mico#