第1步:設定檔案系統支援Quota,以下是需要二選一:
- 利用mount 指令:
[root@localhost ~]# mount -o remount,usrquota,grpquota /home - 設定/etc/fstab:
[root@localhost ~]# vi /etc/fstab
修改
/dev/sda2 /home ext3 defaults,usrquota,grpquota 1 2 - 看結果:
[root@localhost ~]# mount | grep home
輸出如下:
/dev/hda3 on /home type ext3 (rw,usrquota,grpquota)
第2步:掃瞄檔案系統並建立 Quota 的記錄檔
- [root@localhost ~]# quotacheck -avug
會在目錄下產生 aquota.user, aquota.group - 如果因為特殊需求需要強制掃瞄已掛載的檔案系統時
[root@localhost ~]# quotacheck -avug -mf
第3步: Quota 啟動、 關閉
- Quota 啟動
[root@localhost ~]# quotaon -auvg - Quota 關閉
[root@localhost ~]# quotaoff -auv
第4步:編輯帳號/群組的限值
-
[root@localhost ~]# edquota -u quota_user
Disk quotas for user quota_user (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/sda2 80 0 0 10 0 0- 檔案系統 (filesystem):說明該限制值是針對哪個檔案系統 (或 partition);
- 磁碟容量 (blocks):這個數值是 quota 自己算出來的,單位為 Kbytes,請不要更動他;
- soft:磁碟容量 (block) 的 soft 限制值,單位亦為 KB
- hard:block 的 hard 限制值,單位 KB;
- 檔案數量 (inodes):這是 quota 自己算出來的,單位為個數,請不要更動他;
- soft:inode 的 soft 限制值;
- hard:inode 的 hard 限制值;
- 將quota_user的限制值複製給其他帳號
[root@localhost ~]# edquota -p quota_user-u quota_user2 - 寬限時間原本為 7 天,將他改成 14 天
[root@localhost ~]# edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda2 14days 7days
- 單一用戶的:
[root@localhost ~]# quota -uvs quota_user - 群組限額:
[root@localhost ~]# quota -gvs quota_group - 針對檔案系統的限額做報表:
[root@localhost ~]# repquota -auvs
全站熱搜