修复fstab(只读/)

14 linux debian

我的fstab中有一个拼写错误,它启动到命令行,但是只读,我知道错误是什么,但我不能改变它,因为它是以readonly方式挂载的.我想挂载文件系统并进行更改.我知道我可以启动一个实时发行版并以这种方式编辑它,但我想知道是否有更简单的方法来做到这一点.

顺便说一下,这是debian lenny.

Mar*_*rkR 36

是的,如果您最终处于具有只读root用户的单用户模式,请尝试:

mount / -o remount,rw
Run Code Online (Sandbox Code Playgroud)

也许a -n是必要的,也许不是.这应该重新安装root fs读/写(假设它没有任何问题).

  • 没有帮助,一直说它是只读文件系统,因为 fstab 是错误的。troyane 的回答为我做到了。 (2认同)

tro*_*ane 15

我知道这个问题已经过时,但看到了,因为现在遇到了同样的麻烦.我fstab手动打破了我的参数(在参数中打字错误).

fstab从readonly模式很容易纠正.我们必须/以读写模式安装.

如果/etc/fstab是正确的,您只需输入:

mount -n -o remount /
Run Code Online (Sandbox Code Playgroud)

但如果/etc/fstab错了(就像在我的情况下那样),你必须给出设备名称和可能的类型:例如

mount -n -o remount -t extX /dev/hdaX /
Run Code Online (Sandbox Code Playgroud)

extX您的文件系统类型在哪里/dev/hdaX- 是您用于根安装点的分区.

要查看所有可用分区,只需键入即可ls /dev/[sh]d*.


小智 6

#mount -n -o remount,rw / 
Run Code Online (Sandbox Code Playgroud)

如果/ dev/sda1是真实设备,那么执行:

#mount -n -o remount,rw /dev/sda1 /
Run Code Online (Sandbox Code Playgroud)