haulm 发表于 2009-12-1 10:45:09

光驱的读取有些小问题,这个问题存在很久了

umount /mnt/cdrom-hda/
umount: /mnt/cdrom-hda: device is busy.
      (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
具体表现在更换光盘上,当你没有使用指令或界面菜单进行更换光盘,而是直接对光驱进行操作时,很可能换过光盘后读取不到内容,只有重启系统来解决。我记得以前在没有正常关闭掉光盘挂载前,光驱仓门是不能打开的,而现在的系统是允许的,但带来的麻烦是明显的,因为系统没能及时地卸载旧光盘。

haulm 发表于 2009-12-1 11:01:23

我的意思是指如果没有用umount操作(当然系统在eject前就做好了),我们用机器上的按钮退出了光盘会造成后面的光盘再也无法读取了,是否重新考虑一下设计,在没有umount的情况下禁止机器上的光盘退出,或者检查到光盘退出应及时处理。
经过测试证明以上的BUG是存在的,当在浏览光盘的情况下,按仓门上的按钮取出光盘,再放入光盘时就无法再读取内容了,解决办法是关闭打开的光盘目录,执行 umount /mnt/cdrom-hda 后重新放入光盘,针对此种情况是否有办法自行修复?

[ 本帖最后由 haulm 于 2009-12-1 11:06 编辑 ]

whistler_wmz 发表于 2009-12-1 13:35:02

sejishikong 发表于 2009-12-1 14:21:29

正常的表现应该是退出光盘后自动umount,不过应该写个udev规则就可以,
页: [1]
查看完整版本: 光驱的读取有些小问题,这个问题存在很久了