fsck 是 Unix 下的檔案系統檢查工具, 以下會示範在檔案系統經過特定次數掛載後, 會強制在開機時進行 fsck.
例如想設定 /home 在掛載 10 次後進行 fsck, 先開啟 /etc/fstab, 找到 /home 的一行, 例如:
|
1 |
UUID=8d6c571f-67a9-4e20-9ae3-1ce756267649 /home xfs defaults 0 0 |
想最後面的 “0” 改成 2, 即這樣:
|
1 |
UUID=8d6c571f-67a9-4e20-9ae3-1ce756267649 /home xfs defaults 0 2 |
然後用 tune2fs 設定掛載 10 次後強制進行 fsck, 以下會假設 /home 使用的分割區為 /dev/sdb1:
# tune2fs -c 10 /dev/sdb1
如果往後需要關閉強制 fsck 檢查, 可以這樣:
# tune2fs -c -1 /dev/sdb1