Linux磁碟配額quota 使用Quota能對某一分區下指定使用者或使用者組進行磁碟限額,Quota通過限制使用者的blocks或者inodes起到限額的作用。  系統內容:Ubuntu 12.04 Server  1、安裝磁碟配額工具quota Java代碼  apt-get install quota   2、修改檔案 /etc/fstab ,使得檔案系統支援 quota : Java代碼  vi /etc/fstab(添加usrquota,grpquota參數)  # / was on /dev/sda1 during installation  UUID=2deaaf71-4d69-4d12-832f-ff52780df42f / ext4  errors=remount-ro,usrquota,grpquota 0  1      3、重新掛載 / ,使修改生效: Java代碼  mount -o remount /   4.、掃描檔案系統並建立quota的配額檔案: Java代碼  quotacheck -avug    5、開啟quota功能: Java代碼  quotaon -auvg   6、查看使用方式統計 Java代碼  repquota -augvs   7、編輯帳號/群組的限值 Java代碼  [root@www ~]# edquota -u user1  Disk quotas for user user1 (uid 710):  Filesystem  blocks  soft    hard    inodes  soft    hard  /       80  10000   10000   100 0   0   7個欄位含義: 1. 檔案系統 (filesystem):說明該限制值是針對哪個檔案系統 (或partition);2. 磁碟容量 (blocks):這個數值是 quota 自己算出來的,單位為 Kbytes,不要手動更改;3. soft:磁碟容量 (block) 的 soft 限制值,單位亦為 KB4. hard:block 的 hard 限制值,單位 KB;5. 檔案數量 (inodes):這是 quota 自己算出來的,單位為個數,不要手動更改;6. soft:inode 的 soft 限制值;7. hard:inode 的 hard 限制值; 其中soft和hard的含義是指:  hard:表示使用者的用量絕對不會超過這個限制值,若超過這個值則系統會鎖住該使用者的磁碟使用權;  soft:表示使用者在低於 soft 限值時,可以正常使用磁碟,但若超過 soft 且低於 hard 的限值時,每次使用者登入系統時, 系統會主動發出磁碟即將爆滿的警告訊息, 並會給予一個寬限時間 (預設7天)。如果7天內仍不將磁碟量降低到soft以下,那麼七天后磁碟限量將變成 soft 的限制值,磁碟使用權就會被鎖住而無法新增檔案了。  當 soft/hard 為 0 時,表示沒有限制,寬限時間長度通過edquota -t進行修改。  8、測試 Java代碼  dd if=/dev/zero of=test20M bs=1M count=20   當建立的檔案超過硬限制的時候,檔案會繼續建立,但是建立的檔案會被建立到限制的要求大小。