歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux磁盤配額quota

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 限制值,單位亦為 KB 4. 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     當創建的文件超過硬限制的時候,文件會繼續創建,但是創建的文件會被創建到限制的要求大小。   
Copyright © Linux教程網 All Rights Reserved