/mnt 尚未挂载,或者选项错误

/mnt 尚未挂载,或者选项错误

mount -o remount,rw /dev/sda1 -t ext4 /mnt当从救援 CD安装驱动器 /dev/sda1 ( ) 时,我得到了mount: /mnt not mounted already, or bad option。我不知道该怎么做,因为我已经在论坛上搜索了几个小时,但没有人能找到有效的解决方案。我需要这个解决方案,因为我正在使用它来 chroot 到一台旧机器上,上面有一些文件和我需要恢复的密码。

答案1

它比你想象的要简单。你可以在 mount 命令的 man 页面中找到 mount 的文档。

man mount

有一种方法可以在手册页内进行搜索,但这是另一个主题。

Mount 的手册页指定使用 remount 选项来尝试重新挂载已挂载的文件系统。因此,只有在文件系统已挂载时才应使用该选项。

另外,在大多数情况下,您不需要指定文件系统类型。除非分区表损坏,否则它应该会自动检测。

那应该可行:

mount -o rw /dev/sda1 /mnt

另请注意,当尚未挂载任何内容时,您可以在 /mnt 中创建文件夹,以便为多个设备/分区提供挂载点。

只需 mkdir /mnt/sda1 并在其中挂载 sda1,而不是在 /mnt 根目录中。

答案2

如果 fstab 中有一个错误的选项,导致文件系统在重启后保持只读状态,那么这有助于我将其设置为 rw:

mount /dev/md127 / -o remount,rw

(根据需要将 /dev/md127 调整为任意块设备)

每个想法来自https://bugzilla.redhat.com/show_bug.cgi?id=573548

相关内容