3.Qutoa
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
顯示硬碟已經使用的空間和最大可使用的空間。
quota [ -guv | q ]
quota [ -uv q ] user quota [ -gv q ] group
Quota 之用途主要在控制使用者及使用群組的硬碟使用空間
Username可以為用戶的使用者識別碼(uid)或簽入名稱. -v
當使用此選項時,quota會顯示該使用者在所有掛上(mount)的檔案系統之使用配額.
-g 顯示群組的配額 -q 顥示使用者超出配額檔案系統資訊 -u 預設值,和一同使時,顯示使用者和群組的配額資訊
規定-g和-u同時顯示出user和群組的quota。
只有superuser可以用-u的旗標和任意選擇用戶的參數以看其他用戶的極限,非superuser
能夠使用-g這個旗標和任意選擇的群組參數來看他們所屬的群組之極限。
-q這個旗標優於-v這個旗標。
Quota報告所有filesystem列表在/etc/fstab中的quota。對於NFS-mounted的filesystem,rpc.rquot a
在server機器上去做取得資訊的工作。如果quota結束在不是0的情況,一個或一個以上的filesystem 會
發生over quota的情形。
Linuxconf -> File systems -> Access local drive -> 選擇檔案系統之後,
按 Enter -> 將 General options
中的 User quota 及 Group quota 給它 enabled (按空白鍵可切換)
Linuxconf -> File systems -> Set quota defaults -> 編輯 User
預設值及 Group 預設值的大小.
要設定的種類有三種:
Disk space(磁碟空間): 以 k 為單位, 如輸入 8000 表示 8MB Files (Inode 的數量): 如輸入 4000, 表示 4000 個 inode. grace period (超過數量時的寬限日期): 預設是 7 天, 這個通惜ㄔ異幭?
檢查檔案系統的 Quotaa : 掃瞄全部的磁碟
v : 顯示掃瞄過程
u : 掃瞄使用者的檔案及目錄
g : 掃瞄群組的檔案及目錄
2.edquota -u 使用者帳號
手動編輯使用者的 Quota 用量
執行此一指令之後, 將會進入 vi 中: Quotas for user testq:
/dev/hda7: blocks in use: 8, limits (soft = 8000, hard =
10000)
inodes in use: 8, limits (soft = 4000, hard = 5000)
3.edquota -u 使用者帳號
手動編輯使用者的 Quota 用量
執行此一指令之後, 將會進入 vi 中: Quotas for user testq:
/dev/hda7: blocks in use: 8, limits (soft = 8000, hard =
10000)
inodes in use: 8, limits (soft = 4000, hard = 5000)
4.edquota -t
設定寬限日期
- Time units may be
- days, hours, minutes, or seconds Grace period before enforcing soft limits for users: /dev/hda7: block grace period: 7 days, file grace period: 7
days
5.edquota -p 樣本 -u 使用者
edquota -p 樣本 -g 群組將樣本之人的 Quota 用量拷貝給使用者 (或群組)
edquota -p tempuser -u testtmp
就是將 tempuser 的 Quota 用量限制資料, 拷貝給 testtmp。