将 data=writeback 添加到 ext4 fstab 条目会导致只读文件系统

将 data=writeback 添加到 ext4 fstab 条目会导致只读文件系统

我有这个 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重新编辑,以重新获得对系统的永久读写访问权限。

相关内容