2009年5月20日 星期三

設定常規檔案系統檢查 (fstab)

設定常規檔案系統檢查 (fstab)


有時開機次數多了,系統就會啟動e2fsck來檢查disk,
下面的方法可以關掉,也可以修改Maximum mount count次數

[轉貼]

Unix/Linux 啟動後先會檢視檔案 /etc/fstab 中的 pass 欄 (第六欄) 檢查檔案系統的次序。
pass 值為 0 時表示永不檢查,非零亦由小至大逐個檢查。
以下面例子,Linux 會先檢查 /dev/sda1 ,然後檢查 /dev/sda2。

proc       /proc          proc     defaults        0  0
/dev/sda1 / ext3 defaults 0 1
/dev/sda2 / ext3 defaults 0 2
/dev/sda5 none swap sw 0 0


tune2fs -l 裝置 (tune2fs -l /dev/sda1)
裡有個這樣的資訊:

Mount count: 12 (目前 mount 的次數)
Maximum mount count: 38 (最大 mount 次數,達到就會磁碟check一次)

要改變檔案系統的掛載次數,可以使用 tune2fs 命令的 -C mount-count 選項:
tune2fs -C 0 /dev/sda1

要改變檔案系統的最大掛載次數,可以使用 tune2fs 命令的 -c max-mount-count 選項:
tune2fs -c 40 /dev/sda1

【option參數意義】
ro: read-only
rw: read、write
user: 允許普通用户加载該文件系统
quota: 强制在該文件系统上進行磁盤定额限制
noauto: 不再使用mount -a命令(例如系统啟動时)加载該文件系统
待查

ref:
1. fstab文件详解
2. 設定常規檔案系統檢查 (Filesystem Check, fsck)

沒有留言:

張貼留言