Fstab
將 data=writeback 添加到 ext4 fstab 條目,導致只讀文件系統
我有這個 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
,以重新獲得對系統的永久讀寫訪問權限。