Ubuntu磁盤配額步驟:
先将vim改系統預設編譯器(不改預設為editor)
# echo export EDITOR=/usr/bin/vim >> ~/.bashrc
# source ~/.bashrc
# vi /etc/fstab
按a或i進入編譯模式
/dev/sda3 /home ext4 defaults,usrquota 0 0
按Esc鍵退出編譯模式
:wq
重新開機電腦
設定使用者配額
方法一:
# edquota -u ming
Disk quotas for user ming (uid 1003):
Filesystem blocks soft hard inodes soft hard
/dev/sda3 0 10240000 11264000 0 0 0
注:soft指軟限制(即可以超),hard指硬限制(不能超),第一個soft指硬碟空間(以KB為機關),第二個硬碟指檔案數
:wq(退出并儲存)
方法二:
# setquota -u ming 10240000 1024000 0 0 /home
# edquota -p ming -u aa bb cc (對已有的使用者設定進行拷貝)
檢視自己配額空間:
$ quota
管理者檢視員工配額空間:
# quota ming
關閉quota
# quotaoff -auvg
開啟quota
# quotaon -auvg
重新檢測磁盤空間
# quotacheck -m (重新檢測前需要先關閉quota)
注:-m是讓其在讀/寫模式下檢測,不影響員工使用,不加-m是在隻讀模式下檢測,員工将無法寫入)。-mc是檢測後重建quota.user檔案,原來設定配額需要重新設定。
顯示所有員工磁盤使用情況:
# repquota -as
設定帳号超出軟限制後可用天數:
# edquota -t
設定超出軟限制後郵件提醒(需先安裝sendmail):
主配置檔案為:/etc/warnquota.conf (可在CC_TO處添加真實郵件)
發送郵件提醒的指令為:
# /usr/sbin/warnquota
可設定計劃任務,每天檢查并發郵件:
# crontab -e
00 08 * * * /usr/sbin/warnquota
生成的aquota.user檔案即使root也無法删除:
先關閉quota服務即可删除
設定了usrquota,後再設定grpquota不生效:
将quota解除安裝(最好将配置檔案删除,dpkg -P quota)再設定即可
目前發現組配額設定最大值為4294967295(即4T),超過這個值将無法設定
本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/1217114如需轉載請自行聯系原作者
yangzhimingg