我有这个 fstab 条目:
LABEL=cloudimg-rootfs / ext4 defaults,noatime,nobarrier,data=writeback,rw 0 0
我添加了 rw 以查看是否可以解决我的问题,但它不会。启动后,我得到一个只读文件系统,我无法使用谷歌上找到的常见结果修复该系统。
有用的输出。没有错误dmesg | grep error
root@w2:~# dmesg | grep EXT4
[ 8.372564] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 8.892244] EXT4-fs (sda1): Cannot change data mode on remount
答案1
tune2fs
为什么不将其设置为该文件系统的默认值,而不是在 fstab 中将其设置为较晚:
tune2fs -o journal_data_writeback /dev/sdXY
执行此操作一次,然后重新启动。
答案2
当您尝试以读写方式重新挂载文件系统时,请尝试此命令
mount LABEL=cloudimg-rootfs / -oremount,rw
说明:当您将设备和挂载点都传递给 时mount
,它不会从 读取选项/etc/fstab
。但是,当您只传递其中之一时,它会data=writeback
从 /etc/fstab 中读取该选项。
然后您可以/etc/fstab
重新编辑,以重新获得对系统的永久读写访问权限。