Ubuntu 14.04 LTS - 将 CD/DVD 自动挂载到 /media

Sci*_*aos 5 fstab mount automount cd-drive 14.04

所以......几个月前,我将我的系统从 13.10 升级到 14.04 LTS。全新安装,一切新鲜。直到刚才我还没有插入磁盘,我遇到了一个问题。具体来说,将 cd 或 dvd 插入驱动器不会导致 Ubuntu 自动挂载磁盘并在启动器中显示一个图标(这是我在 13.10 中遇到的正常行为)。

我已经进行了大量搜索,试图找到类似的问题,并且我发现计算机确实可以看到磁盘驱动器,因为我可以手动将磁盘安装到文件夹并访问其内容。我想要的是让自动功能返回以节省我每次都必须键入命令。

最初,我的 fstab 缺少磁盘驱动器的任何行,但我添加了一个(似乎不起作用)如下:

/dev/scd0   /media/cdrom    udf,iso9660 user,noauto,exec,utf8   0   0
Run Code Online (Sandbox Code Playgroud)

我从另一个线程(其中 .. 我再也找不到 >.> )得到了它,它似乎没有重新启用任何类型的自动挂载行为。(我也试过用 /dev/cdrom 而不是 /dev/scd0 。)

然后我想知道这是否是当我弄乱 fstab 试图解决另一个涉及自动挂载加密交换分区的问题(通过使交换分区未加密来解决)时出现的问题,所以我去了另一个安装的 14.04 LTS尚未对 fstab 进行任何更改。我发现该安装也缺少任何明确引用 cd / dvd rom 的行(但它有几个 ID 行;我认为它们是引导和驱动器安装)。所以似乎自动挂载是 14.04 LTS 的问题?我不知道。

无论如何,我想知道是否有人知道如何恢复原始功能?我想要的只是能够插入一个磁盘并让它自动挂载到一个目录中(如果可能的话,将 cd 文件访问固定到启动器,就像它对其他外部媒体所做的那样:USB、SD 卡;它们正常工作,顺便提一句)。我认为挂载的默认位置是显示在 /media/<user>/ 中,具体取决于当前登录的用户。关于修复的任何想法?提前致谢。

编辑:我不应该在我的系统上不存在 /dev/scd0。/dev/cdrom 指向 /dev/sr0 。

Sci*_*aos 7

呃...我解决了我自己的问题。

sudo mkdir /media/cdrom0
Run Code Online (Sandbox Code Playgroud)

并且,将以下行添加到 fstab:

/dev/sr0    /media/cdrom0   udf,iso9660 user,noauto,exec,utf8   0   0
Run Code Online (Sandbox Code Playgroud)

一切恢复正常。出于某种原因,它以某种方式安装并损坏了..不确定。无论如何,首先在驱动器上运行 umount 并在几次系统重新启动后重新插入解决了问题。我想这意味着它已经解决了。:P