2010年2月24日 星期三

設定開機時自動 fsck 的頻率

Reference:設定常規檔案系統檢查 (Filesystem Check, fsck)忽視fsck 當mount filesystem達到指定的數量

指令:dumpe2fs、tune2fs

因為電腦用途為個人使用,每天開開關關,沒幾個禮拜就會跑 fsck 檢查硬碟,實在很煩,可是又不想把這功能關掉,就來把檢查的掛載次數設多一點。

相關資訊利用

sudo dumpe2fs -h device

來查詢,Maximum mount count 就是設定這個磁區掛載幾次後,下次掛載時便執行 fsck 檢查,修改方式:

sudo tune2fs -c [ Maximum mount count Number] device

另外 Check interval 代表多久檢查一次,修改方式:

sudo tune2fs -i [ interval-between-checks ] device

如果在 /etc/fstab 內設定不檢查的話,用 dumpe2fs 來看上面的數值就是 -1 和 0

這些指令只對 ext2/ext3/ext4 有效,其他格式如果在 /etc/fstab 內設定要檢查的話,不知道有沒有辦法設定檢查時間,還要查一下相關資訊。