主題:
[教學][RHEL] Quota
[打印本頁]
發表人:
ispeter
時間:
2005-12-17 02:57 PM
主題:
[教學][RHEL] Quota
此文章來自 ispeter , 請勿轉載 !!
[教學][RHEL] Quota
參考資料:
http://linux.vbird.org/linux_basic/0420quota.php
指令說明:
quotacheck
(建立Partition 的 Quota 設定檔)
# quotacheck [-auvg] <Partition Path>
-g
:掃瞄群組使用的檔案與目錄
-u
:掃瞄使用者的檔案與目錄
-v
:顯示掃瞄過程
-a
:掃瞄所有在 /etc/mtab 裡頭已經 mount 的具有 quota 支援的磁碟
-m
:強制進行 quotacheck
新增 User Quota
# edquota [-u user] [-g group] [-t]
-g
:編輯 group 的 quota
-u
:編輯 user 的 quota
-t
:編輯寬限時間(就是超過 quota 值後,還能使用硬碟的寬限期限)
-p
:copy 範本(以建立好的使用者或群組)到另一個使用者(或群組)
單位:
Kbytes
CODE:
[Copy to clipboard]
Disk quotas for user root (uid 0):
Filesystem blocks soft hard inodes soft hard
/dev/sda5 25 0 0 3 0 0
左邊的 soft、hard
:限制檔案的大小
右邊的 soft、hard
:限制檔案的數量
soft
:超過此容量,會警告使用者
soft
:超過此容量,會警告使用者
hard
:『絕對不能超過』的容量
顯示 User Quota
# quota [-guvs] [user,group]
-g
:顯示 group 群組
-u
:顯示 user
-v
:顯示 quota 的值
-s
:選擇 inod 或 硬碟空間來顯示
Quota on / off
# quotaoff -a
停止所有 Partition 的 Quota
# quotaon -a
啟動所有 Partition 的 Quota
建置步驟 / 範例:
新增 Partition
# parted /dev/sda print
# parted /dev/sda mkpart extended
# parted /dev/sda mkpart logical ext3 9820 9920
# mkfs -j /dev/sda5
# dumpe2fs /dev/sda5 | more
Mount Quota Partition
用其中一個方法便可:
修改 "/etc/fstab"
# mk /mnt/sda5
# vi /etc/fstab
CODE:
[Copy to clipboard]
/dev/sda5 /mnt/sda5 ext3 defaults,usrquota,grpquota 0 0
# mount -a
直接 Mount 進來
# mount /dev/sda5 /mnt/sda5 -t ext3 -o remount,usrquota,grpquota
建立 Quota 的設定檔
# quotacheck -uvg /mnt/sda5
會在 "/mnt/sda5" Partition 下產生 "aquota.group"、"aquota.user" 這兩個設定檔案。
設定 User "u1" 的 Quota
# edquota -u u1
CODE:
[Copy to clipboard]
Disk quotas for user root (uid 0):
Filesystem blocks soft hard inodes soft hard
/dev/sda5 25 10240 10240 3 0 0
設定 u1 的 Quota 為 10240 KBytes
觀察目前 User "u1" 的 Quota 設定
# quota -uv u1
歡迎光臨 TWed2k (http://twed2k.org/)
Powered by Discuz! 4.1.0