DVD 刻录机找不到设备(14.10)

DVD 刻录机找不到设备(14.10)

请温柔一点!

我正在尝试在 DVD 上创建数据磁盘档案。我使用过 XFburn、K3B、Brasero(垃圾)和 Nautilus。除了其中一个之外,其他所有实用程序都无法找到刻录设备。

第一次使用 XFBurn 时出现了例外。它成功刻录了一张 DVD。之后的每次尝试都因无法找到设备而失败。

该设备是 LG Electronics 内置超级多驱动器光驱 GH24NSC0B,是新的。Ubuntu 在安装后可以毫无问题地找到它。

我似乎记得在某处编辑文件条目,但我无法获得与我的条件完全匹配的查询。这让我想起了尝试获取 WiFi 驱动程序。

打盹(既不是电线头也不是螺旋桨头)

答案1

光盘刻录机的设备文件应该是 /dev/srN,其中 N 是一个从 0 开始的计数数字。您需要对该文件具有读写权限,那么您从

ls -l /dev/sr*

结果可能看起来像

brw-rw----+ 1 root disk 11, 0 2015-01-23 07:37 /dev/sr0

虽然我既不是 root 也不是组磁盘,但我可以使用它。“+”表示已附加 ACL。在这种情况下,您可以通过以下方式查询它们

getfacl /dev/sr0

在我的案例中报告

...
user:thomas:rw- 
...

如果您的桌面用户缺乏读写权限,那么您的超级用户必须授予他们权限。在系统运行期间,可以通过以下方式粗略地完成此操作:

chmod a+rw /dev/sr0

但要想获得永久解决方案(重启后仍能继续使用),您必须检查 udev 配置。(我喜欢 udev,就像您喜欢 Brasero 一样。)

如果这个理论不成立,请尝试以超级用户身份执行以下任务:

xorriso -devices

如果发现类似以下驱动器

0  -dev '/dev/sr0' rwrw-- :  'TSSTcorp' 'CDDVDW SH-S203B'

那么超级用户应该能够刻录 DVD,例如

xorriso -outdev /dev/sr0 -blank as_needed \
        -for_backup -joliet on \
        -map /home/thomas/photos /photos \
        -map /home/thomas/movies /movies

xorriso 命令 -map 将硬盘上目录或文件的路径作为第一个参数,将其在 DVD 上的 ISO 9660 文件系统内获取的路径作为第二个参数。

如果桌面用户执行的命令 xorriso --devices 也显示该驱动器,则该用户也应该能够进行刻录。

托马斯

相关内容