Linux上でDVD-RAMをマウントする際のオプション
手元のVostro1400はDVD/CD-RWコンボドライブを搭載しており、DVD-ROMは読めるがDVD-RAMは読めなかった。ところがDELLのDrivers and Downloadsから最新のファームウェアを適応することで、DVD-RAMを読むことが出きるようになった。
ファームウェアの適用はリンク先の通りWindows上で行い、その後Fedora8を起動してDVD-RAMをトレイに挿入してマウントしてみた。
# []mount -t udf /dev/dvd /mnt/dir1[] []←/dev/dvdは/dev/sr0へのシンボリックリンクになっている。[] # []ls -l /mnt/dir1[] []合計 0[] []drwxrwxrwx 16 4294967295 4294967295 1300 2001-04-07 15:41 [][]hoge[] []drwxrwxrwx 4 4294967295 4294967295 404 2005-08-05 23:31 [][]fuga[] []drwxrwxrwx 4 4294967295 4294967295 236 2007-03-20 00:16 [][]aho[] []-rwxrwxrwx 1 4294967295 4294967295 156 2005-08-05 23:24 [][]bak[]
これで問題なくデータを読み出すことができた。日本語ファイル名も文字化けしない。素晴らしい!ただ、uid、gid、パーミッションを設定してやらないと上の通りちょっと厄介になるので、適切なオプションをつけて最マウントする。
# []umount /mnt/dir1[] # []mount -t udf -o ro,uid=1000,gid=100,umask=022,users /dev/dvd /mnt/dir1[] # []ls -l /mnt/dir1[] 合計 0 []drwxr-xr-x 16 tks users 1300 2001-04-07 15:41 [][]hoge[] []drwxr-xr-x 4 tks users 404 2005-08-05 23:31 [][]fuga[] []drwxr-xr-x 4 tks users 236 2007-03-20 00:16 [][]aho[] []-rwxr-xr-x 1 tks users 156 2005-08-05 23:24 [][]bak[]
残念ながらディレクトリとファイルのパーミッションを別々に設定する方法は見つからなかった。
とりあえず、この設定を/etc/auto.miscに書いておく。(もちろんautomountを使わないなら/etc/fstabに書けば良い)
/etc/auto.miscに追記:
dvd -fstype=udf,ro,users,uid=1000,gid=100,umask=022 :/dev/dvd
これで/misc/dvdにアクセスすることでDVD-RAMが自動的にマウントされる。