在弄乱 fstab 中的设置后,我的根文件系统以只读方式挂载。
我以前可以通过运行来解决这个错误
# remount -o remount,rw /
但是,我收到错误“无法在重新安装时更改数据模式”。我理解这意味着“data=”选项在安装和重新安装之间不匹配。问题是,无论我为数据模式提供什么选项,它都会给出相同的错误。
根据mount
,/
安装为ro,relatime,data=ordered
。但是-o remount,rw,data=ordered
会出现同样的错误。
根据/etc/fstab
,/
应该将其安装为discard,errors=remount-ro,noatime,data=writeback
。但是-o rmount,rw,data=writeback
会出现同样的错误。
甚至data=journal
有同样的错误。
我也尝试启用和禁用mount
和中列出的其他选项/etc/fstab
,但除了输出此错误之外,没有什么能让 mount 执行任何其他操作。
如何将此驱动器重新安装为读写?是什么导致了这个无意义的错误?
答案1
它正在从 fstab 读取数据选项,并且由于某些愚蠢的原因,命令行参数不会被覆盖...如果设备和挂载点已完全指定,则 Mount 不会读取 fstab,例如:
mount /dev/sda1 /mnt
所以
remount -o remount,rw,data=ordered /dev/sda1 /
或者无论您的磁盘名称是什么都应该可以工作!
答案2
启动计算机后,在 GRUB 菜单中选择常规配置并按e。然后它会提示您输入其他参数,然后输入rw
并按ENTER。
这将覆盖您创建的问题,然后您将能够去修复它。
如果启动时没有出现 GRUB 菜单,请SHIFT在系统即将启动时按住。