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

Fre*_*edo 3 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
Run Code Online (Sandbox Code Playgroud)

meu*_*euh 5

与其在 fstab 中后期设置它,不如将其tune2fs设为该文件系统的默认值:

tune2fs -o journal_data_writeback /dev/sdXY
Run Code Online (Sandbox Code Playgroud)

这样做一次,然后重新启动。

  • 如果您担心的话,tune2fs 不是“黑客”。它是永久性的,尽管您仍然可以通过显式安装选项覆盖这些“默认值”。您可以使用“tune2fs -l”查看结果,它将其列为“默认安装选项:journal_data_writeback ...”。当然,在挂载之后,您可以使用“findmnt /dev/sdXY”列出正在使用的挂载选项,您应该在其中看到“data=writeback”。 (2认同)