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 调整为任意块设备)