我正在使用需要从 cdrom 读取数据的软件。说明说要安装 cdrom(mount /mnt/cdrom)。我知道我需要将 cdrom 安装到 /mnt/cdrom。
我在“mnt”下创建了一个文件夹“cdrom”。然后我尝试通过输入以下内容来挂载 cdrom:
sudo mount /media//mnt/cdrom/
这不起作用。在“媒体”下,我有另一个包含实际 CD 内容的文件夹,所以我也尝试安装它,但仍然没有成功。我不断收到“媒体不是块设备”的错误。
我做错了什么?
答案1
mount /dev/sr0 /mnt/cdrom
您需要使用 cd-rom 的块设备进行安装。在现代发行版中,最常见的是 sr0。
但是如果你的 CD 已经自动挂载到媒体上,你就不需要这么做了。你只需要将程序指向 /media 中的 CD 内容。
答案2
您通常会安装块设备(或在某些情况下,包含等效数据的文件)。
但是,您可以使用绑定挂载:
mount --bind "/media/My CD-ROM" /mnt/cdrom
/mnt/cdrom
(通过符号链接到预期目标也可以达到类似的效果。)