我正在关注“Linux 命令行”第 4 版 Internet 附加内容。我正在学习如何安装文件系统,并被指示运行以下命令来执行此操作:
mount
在书籍示例中,这显示了进入 CD-ROM 之前已安装的设备。然后再次进入,并出现一个新条目:
/dev/sdc on /media/live-1.0.10-8 type iso9660 (ro,noexec,nosuid,nodev,uid=500)
关于此条目,可以在书中找到以下摘录:
在列表的最后,我们看到 CD-ROM(在该系统上为设备 /dev/sdc)已经安装在 /media/live-1.0.10-8 上,类型为 iso9660(CD-ROM)。
最后给出这些命令来测试 CD 的安装和卸载:
su -
umount /dev/sdc
mkdir /mnt/cdrom
mount -t iso9660 /dev/sdc /mnt/cdrom
我理解所有这些命令,但是首先,当我输入磁盘时,nautilus 会向我提供消息“无法安装已安装的空白 CD-RW 光盘位置”,但随后似乎仍然继续安装它,因为它显示在 nautilus 侧栏中,并且可以将文件刻录到它。但是,插入磁盘之前和之后的安装没有变化。
我确定该设备是 /dev/sr0 并尝试卸载它,结果输出如下:
umount: /dev/sr0: not mounted
当我运行命令来挂载设备文件系统时,出现以下错误:
mkdir /mnt/test
mount -t iso9660 /dev/sr0 /mnt/test
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
missing codepage or helper program, or other error
我认为 iso9660 可能不正确,但是当我尝试不使用此选项时,我收到错误:
mount: /dev/sr0: can't read superblock
我的 /etc/fstab 文件中没有提到 cd-rw 等,只指定了 sda1 和 sda3,但据我所知,fstab 适用于你希望在启动时挂载的文件系统,而我并不想在这张 CD 上挂载这些文件系统
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=dc64aca6-b73c-4344-9974-809540739d8a / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=4E65-5383 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=4687362e-b46b-4ad4-9db0-a070b8c437c9 none swap sw 0 0
我不确定此 CD-RW 磁盘上的文件系统类型,并尝试使用 nautilus GUI 将其重新格式化为 ext4 以使其工作,但是当我尝试这样做时出现以下错误:
`mkfs.ext4 -F -L "" "/dev/sr0"' exited with non-zero exit status 1: mke2fs 1.42.13 (17-May-2015)
/dev/sr0 is apparently in use by the system; will not make a filesystem here!
(udisks-error-quark, 0)
总之,我不确定磁盘是否已安装,因为可以刻录到磁盘,但无法使用命令行进行安装或卸载。我搜索了大多数相关页面,这些页面提供了从修改内核到 fsck 的各种答案,但都无济于事,因此任何提示都将不胜感激。
这是 lshw -C disk 的输出,并提供了有关我的外部 DVD-RAM 刻录机的一些详细信息
*-cdrom
description: DVD-RAM writer
product: DVD+-RW TS-L632H
vendor: TSSTcorp
physical id: 0.0.0
bus info: scsi@6:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/sr0
version: D600
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: status=ready
*-medium
physical id: 0
logical name: /dev/cdrom