天天看點

Ubuntu磁盤配額步驟

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

繼續閱讀