Fsck
如何在加密的 LVM 分區上執行 fsck?
我在 Fedora 27 上,我正在嘗試對 SSD 進行 fsck,但 /forcefsck 之類的常見操作不起作用。
還嘗試像這樣設置我的 /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.luks.uuid=luks-2ef8e9f4-a691-4007-91d1-04d34cb4dd4f rd.lvm.lv=fedora/swap rhgb quiet fsck.mode=force"
對於 Fedora 31,這兩種方式似乎都有效。由於我沒有輕易找到答案,我將其發佈在這裡:
sudo touch /forcefsck
日誌表明您應該使用 fsck.mode=force 而不是創建文件 /forcefsck
在 GRUB 按 e 使用箭頭鍵導航到以 linux… 開頭的行並添加
fsck.mode=force
按 Ctrl+x 啟動。
請注意,引導過程不直接使用
/etc/default/grub
該**文件。**該文件在執行 grub2-mkconfig 時被間接用作輸入(例如grub2-mkconfig -o /boot/grub2/grub.cfg
),它的輸出就是將要使用的內容。所以如果你只更新 /etc/default/grub 那麼在你執行 grub2-mkconfig 之前什麼都不會改變。