cd9660: /dev/acd0: Invalid argument
FreeBSD で PhotoCD をマウントしようとしたら、こんなメッセージが……。RedHat だとちゃんとマウントできているんだがなぁ。
ということでちょっと調べてみたら、
# mount_cd9660 -v /dev/acd0 /cdrom using starting sector 246606 mount_cd9660: /dev/acd0: Invalid argument
こんな感じで、starting sector が変な値になっているときがあるらしい。
# cdcontrol info Starting track = 1, ending track = 15, TOC size = 130 bytes track start duration block length type
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
で最初の block を調べてから、
# mount_cd9660 -s 0 /dev/acd0 /cdrom
とかするとマウント出来ることがあるということで、やってみたら成功。
てなわけで、今後同じような現象が出たときのために、ここにメモしておく。