Linux命令 quotacheck - 檢查磁盤的使用空間與限制

2022-03-17 16:10 更新

quotacheck

檢查磁盤的使用空間與限制

補充說明

quotacheck命令 通過掃描指定的文件系統(tǒng),獲取磁盤的使用情況,創(chuàng)建、檢查和修復磁盤配額(quota)文件。執(zhí)行quotacheck指令,掃描掛入系統(tǒng)的分區(qū),并在各分區(qū)的文件系統(tǒng)根目錄下產生quota.user和quota.group文件,設置用戶和群組的磁盤空間限制。

如果在執(zhí)行quotacheck命令時出現(xiàn)了以下信息:

quotacheck: 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. 

可以考慮將之前在文件系統(tǒng)的配置文件中添加的quota相關字段修改為:usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv1,然后重新掛載文件系統(tǒng):mount -vo remount 掛載目錄(注意,如果這一步操作出現(xiàn)了任何問題,千萬不要試圖通過重啟解決!將配置文件恢復原狀是一個好的選擇)

語法

quotacheck(選項)(參數(shù))

選項

-a:掃描在/etc/fstab文件里,有加入quota設置的分區(qū);
-c:對目標文件系統(tǒng)進行一次新的掃描,并創(chuàng)建新的quota文件;
-d:詳細顯示指令執(zhí)行過程,便于排錯或了解程序執(zhí)行的情形;
-g:掃描磁盤空間時,計算每個群組識別碼所占用的目錄和文件數(shù)目;
-R:排除根目錄所在的分區(qū);
-u:掃描磁盤空間時,計算每個用戶識別碼所占用的目錄和文件數(shù)目;
-v:顯示指令執(zhí)行過程。

參數(shù)

文件系統(tǒng):指定要掃描的文件系統(tǒng)。

實例

將所有的在/etc/mtab內,含有quota支持的partition進行掃描:

[root@linux ~]# quotacheck -avug
quotacheck: Scanning /dev/hdb1 [/disk2] done
quotacheck: Checked 3 directories and 4 files

強制掃描已掛載的filesystem:

[root@linux ~]# quotacheck -avug -m

掃描指定的filesystem:

[root@linux ~]# quotacheck -cvug /disk2


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號