Fstab

將 data=writeback 添加到 ext4 fstab 條目,導致只讀文件系統

  • November 10, 2017

我有這個 fstab 條目:

LABEL=cloudimg-rootfs / ext4 defaults,noatime,nobarrier,data=writeback,rw 0 0

我添加了 rw 以查看是否可以解決我的問題,但它不會。啟動後,我得到了一個只讀文件系統,我無法使用Google上的常見結果修復它。

有用的輸出。沒有錯誤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

與其在 fstab 中將其設置為較晚,不如tune2fs將其設置為該文件系統的預設值:

tune2fs -o journal_data_writeback /dev/sdXY

這樣做一次然後重新啟動。

當您嘗試以讀寫方式重新掛載文件系統時,請嘗試使用此命令

mount LABEL=cloudimg-rootfs / -oremount,rw

說明:當您將設備和掛載點都傳遞給 時mount,它不會從/etc/fstab. data=writeback但是當你只傳遞一個或另一個時,它會從 /etc/fstab 中讀取選項。

然後您可以重新編輯/etc/fstab,以重新獲得對系統的永久讀寫訪問權限。

引用自:https://unix.stackexchange.com/questions/403782