歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux磁盤配額quota

Linux磁盤配額quota

日期:2017/3/1 16:22:13   编辑:關於Linux
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