有时,当我尝试刻录 ISO 映像时,会出现“/dev/sr0”无法独占打开的消息。lsof
不显示任何打开“/dev/sr0”的程序(我也检查了别名)。
答案1
fuser -a /media/cdrom
通常这会告诉您哪个进程正在访问或锁定资源。
答案2
您可能使用了错误的 CD 写入软件分支。 Debian 似乎五年前就分叉了 cdrecord 工具,其中一个分叉效果不佳,包括发出有关 CD 设备上的独占锁的错误。
通过访问获取真实软件的副本http://cdrecord.berlios.de/
另外(即使您可能没有使用 ubuntu)以下内容可能会提供信息:https://bugs.launchpad.net/ubuntu/+source/cdrkit/+bug/149076
答案3
此外,lsof 对于确定谁在使用文件系统也有很大帮助。
须藤 lsof | grep /媒体/cdrom