Linux上でDVD-RAMをマウントする際のオプション

手元のVostro1400はDVD/CD-RWコンボドライブを搭載しており、DVD-ROMは読めるがDVD-RAMは読めなかった。ところがDELLDrivers 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が自動的にマウントされる。