quotacheck
檢查磁盤的使用空間與限制
補充說明
quotacheck命令 通過掃描指定的文件系統,獲取磁盤的使用情況,創建、檢查和修復磁盤配額(quota)文件。執行quotacheck指令,掃描掛入系統的分區,並在各分區的文件系統根目錄下產生quota.user和quota.group文件,設置用戶和羣組的磁盤空間限制。
如果在執行quotacheck命令時出現了以下信息:
1quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
可以考慮將之前在文件系統的配置文件中添加的quota相關字段修改爲:usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv1
,然後重新掛載文件系統:mount -vo remount 掛載目錄
(注意,如果這一步操作出現了任何問題,千萬不要試圖通過重啓解決!將配置文件恢復原狀是一個好的選擇)
語法
1quotacheck(選項)(參數)
選項
1-a:掃描在/etc/fstab文件裏,有加入quota設置的分區;
2-c:對目標文件系統進行一次新的掃描,並創建新的quota文件;
3-d:詳細顯示指令執行過程,便於排錯或瞭解程序執行的情形;
4-g:掃描磁盤空間時,計算每個羣組識別碼所佔用的目錄和文件數目;
5-R:排除根目錄所在的分區;
6-u:掃描磁盤空間時,計算每個用戶識別碼所佔用的目錄和文件數目;
7-v:顯示指令執行過程。
參數
文件系統:指定要掃描的文件系統。
實例
將所有的在/etc/mtab
內,含有quota支持的partition進行掃描:
1[root@linux ~]# quotacheck -avug
2quotacheck: Scanning /dev/hdb1 [/disk2] done
3quotacheck: Checked 3 directories and 4 files
強制掃描已掛載的filesystem:
1[root@linux ~]# quotacheck -avug -m
掃描指定的filesystem:
1[root@linux ~]# quotacheck -cvug /disk2
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。