いつの間にかずいぶん古い内容になってしまいました. ここでの方法が 今(FreeBSD-4.4R)でも通用するのか確かめていません. (と言うより, CD-RW を導入してから MO 自体の使用頻度が 大幅に減ってしまいました... この記事自体もう不用かも...)
FreeBSD で MO を使ってみました. (od-driver-2.2.7R/README.od-J より抜粋 & 具体例追加. 詳しくは同文書を参照.)
方針: MO 上に UFS を作成して使用する. できるだけリソースを有効に使うため スライス分割せずに全てのディスク領域を使う事にする.
od-driver-2.2.7R/disktab.od をそのまま /etc/disktab に追加. 但し, mo230 エントリは従来の disktab にある記述とダブルため 従来部分を修正.
#mta3230|mo230|IBM MTA-3230 230 Meg 3.5inch Magneto-Optical:\ mta3230|IBM MTA-3230 230 Meg 3.5inch Magneto-Optical:\
全てのディスク領域を使う場合の disktab エントリは以下のように なっている. (単純)
以下を実行.
# disklabel -r -w -B od0 mo230
以下を実行.
# newfs /dev/rod0a
マウントポイントを用意し, 以下を実行.
# mount /dev/od0a /mo
ここまでの作業に流れからすると /dev/od0a にマウントするのが 普通に思えるが, 時々これではうまく行かない時あり.# mount /dev/od0a /mo /dev/od0a on /mo: Incorrect super block.この時は# mount /dev/od0 /moとしたらうまく行った. (一旦これで成功すると, /dev/od0a への マウントもできるようになる. 何故?)
参考までに disklabel, fdisk の結果を... (230MB MO)
angel% disklabel -r od0 # /dev/rod0c: type: SCSI disk: mo230 label: flags: removeable bytes/sector: 512 sectors/track: 32 tracks/cylinder: 64 sectors/cylinder: 2048 cylinders: 218 sectors/unit: 446325 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # milliseconds track-to-track seek: 0 # milliseconds drivedata: 0 3 partitions: # size offset fstype [fsize bsize bps/cpg] a: 446325 0 4.2BSD 1024 8192 0 # (Cyl. 0 - 217*) c: 446325 0 unused 0 0 # (Cyl. 0 - 217*) angel% fdisk /dev/rod0 ******* Working on device /dev/rod0 ******* parameters extracted from in-core disklabel are: cylinders=217 heads=64 sectors/track=32 (2048 blks/cyl) parameters to be used for BIOS calculations are: cylinders=217 heads=64 sectors/track=32 (2048 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is:The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 0, size 50000 (24 Meg), flag 80 (active) beg: cyl 0/ sector 1/ head 0; end: cyl 1023/ sector 63/ head 255
fdisk の結果 size 50000 (24 Meg) となっているのが気になります. size 446325 (216 Meg) となって欲しいのですが... スライス上に UFS を構築する方法の方が安全かも知れません. その場合は od-driver-2.2.7R/ HowToInstall.od-J が参考になります.by うらのふ