quotacheck -
掃描檔案系統,建立,檢測並修補配額檔案
quotacheck [
-agucfinvdFR ]
filesystem
quotacheck
察看每一個檔案系統,建立當前磁碟使用情況表,並將
此表與配額檔案中相應內容比較(如果使用了選項
-c ,
這一步將省略).如果發現任何不一致,同時更新配額檔案和當前
不正確的系統配額複製(只有當選擇使用配額的檔案系統時,才更新
後者).在預設狀態下,只選擇使用者配額.
quotacheck
要求每個被檢測的檔案系統在其根目錄中都有名為
aquota.user 和
aquota.group
的配額檔案.如果上述檔案不存在,
quotacheck 將建立它(們).
quotacheck
通常在系統啟動的時候由位於
/etc/init.d
的初始化指令碼在
quotaon(8)
建立磁碟配額之前執行.
強烈建議在執行
quotacheck
之前關掉配額,解除安裝檔案系統或者將其設為只讀模式,否則會出現
配額損壞.
quotacheck
在開始掃描之前,會嘗試以只讀模式裝配各檔案系統.
當掃描完
成時,它會以讀寫模式重新裝配檔案系統.你可以用-F選項使
quotacheck
在嘗試以只讀模式重新裝配檔案系統失敗之後繼續執行.
完成掃描所需要的時間與磁碟的使用程度成正比.
- -v
-
quotacheck
在執行時報告其每一項操作.在預設狀態下不報告.
- -d
- 進入除錯狀態.這會產生許多用於除錯程式的資訊.輸出的資訊
非常詳盡,而掃描速度會減慢.
- -a
- 如果用它取代任何檔案系統的名字,
quotacheck 將檢測所有在
/etc/mtab
中列為可讀寫的檔案系統的配額.在預設狀態下,只有在
/etc/mtab
中被列為配額的檔案系統才會被檢測.
- -u
- 只檢測在 /etc/mtab
列出或指定的檔案系統中的使用者配額.這是預設狀態下采取的行動.
- -g
- 只檢測在 /etc/mtab
中列出或制定的檔案系統中的組配額
- -c
- 不讀已經存在的配額檔案.執行一次新的掃描,並且把結果儲存到磁碟上.
- -f
- 強制檢測所有使用配額的檔案系統.不推薦使用該選項,因為其產生的
配額檔案可能會不同步.
- -F
- 強制在可讀寫狀態下檢測檔案系統.當使用該選項時,請先確定在對檔案
系統進行掃描的時候,沒有程序需要對該檔案系統寫入資料.
- -R
- 當與 -a
一起使用時,檢測除根(root)檔案系統外的其他所有檔案系統.
- -i
- 互動模式.在預設狀態下,
quotacheck
在發現錯誤後即退出.在互動模式下,使用者會被問取建議.
參考選項 -n.
- -n
- 有時候對同一個ID會找到多個結果.
通常遇到這種情況
quotacheck
就終止執行.該選項強制使用第一個結果(該選項在互動模式下同樣有效).
quotacheck
應該只能由超級使用者執行.因為未授權使用者通常不能讀
一個給定檔案系統上的所有目錄.
quota(1),
quotactl(2),
fstab(5),
quotaon(8),
repquota(8),
convertquota(8),
setquota(8),
edquota(8),
fsck(8),
efsck(8),
e2fsck(8),
xfsck(8)
aquota.user
與使用者配額位於檔案系統根目錄
aquota.group
與組配額位於檔案系統根目錄
/etc/mtab
是已裝配檔案系統表.
Jan Kara <
[email protected]>
基於舊版
quotacheck 作者:
Edvard Tuinder <
[email protected]>
Marco van Wieringen <
[email protected]>
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh