CDROM已安装,但是在哪里?


10

将CD插入驱动器时,将自动打开Nautilus文件夹。它在名称为Audiodisk的设备下。只要通过Nautilus访问文件,一切都很好。

问题是我无法从文件系统中找到cdrom文件。这意味着我无法直接从应用程序访问cdrom文件。

这是12.10中的问题。

我已经检查了/ media,/ mnt和/ cdrom中的所有子文件夹,但未在其中找到cdrom内容。

mount和df命令不显示与cdrom相关的任何内容。

在/ etc / fstab中有一行

/ dev / scd0 / media / cdrom0 udf,iso9660用户,noauto,exec,utf8 0
0

但是cdrom文件不在/ media / cdrom0中,似乎为空。

磁盘将驱动器显示为

设备/ dev / sr0(只读)

在Nautilus中单击cdrom文件并检查其属性时,它在“基本”选项卡下显示

位置:cdda:// sr0 /

/ etc / mtab命令输出

/ dev / sda1 / ext3 rw,relatime,errors = remount-ro 0 0
proc / proc proc rw 0 0
sysfs / sys sysfs rw,noexec,nosuid,nodev 0 0
无/ sys / fs / fuse / connection fusectl rw 0 0
无/ sys /内核/调试debugfs rw 0 0
无/ sys /内核/安全性security fs rw 0 0
udev / dev devtmpfs rw,模式= 0755 0 0
devpts / dev / pts devpts rw,noexec,nosuid,gid = 5,mode = 0620 0 0
tmpfs / run tmpfs rw,noexec,nosuid,大小= 10%,模式= 0755 0 0
无/运行/锁定tmpfs rw,noexec,nosuid,nodev,大小= 5242880 0 0
无/ run / shm tmpfs rw,nosuid,nodev 0 0
无/ run / user tmpfs rw,noexec,nosuid,nodev,大小= 104857600,模式= 0755 0 0
/ dev / sda6 / home ext3 rw,relatime,user_xattr 0 0
binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfsd-fuse / run / user / s / gvfs fuse.gvfsd-fuse rw,nosuid,nodev,user = s 0 0

如何找到挂载点?

Answers:


12

它应该/run/user/s/gvfs在文件系统上。

您可以做的另一件事就是将文件从Nautilus拖到要在其中打开应用程序的文件打开对话框中,或拖到终端上。对于不使用gvfs的应用程序,这应该为您提供了使用经典POSIX方法打开的完整路径。

虽然,如果它是音频CD,则可能实际上并未安装。GNOME / Nautilus中的基础VFS支持仅扫描光盘并将轨道显示为UI中的原始wav文件。


谢谢!我确认您指示的文件系统上的位置正确。另外,我确认将文件拖放到终端将显示完整路径。(不幸的是,拖放到诸如audacity之类的应用程序似乎不起作用。)很高兴知道mtab行'binfmt ...'中的内容告诉它与cd驱动器有关。
Sauli 2012年

嗯,mtab内容的格式非常混乱。我不确定binfmt_misc文件系统是什么,但是它在内存中,并且可能与音频光盘的“挂载”操作无关。
dobey 2012年

3

根据您提供的Nautilus属性,该CD是音频CD,而不是CDROM-它被检测为CDDA(CD数字音频)类型,而不是常规的文件系统。由于未使用iso9660文件系统,因此/ etc / fstab中的行将被忽略。查看音频CD内容的唯一方法是通过了解CDDA格式的工具。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.