220 likes | 434 Views
LINUX 報告 QUOTA. 什麼是 Quota?. 『 quota 』 就字面上的意思來看,就是有多少 『 限額 』 的意思! 對 LINUX 而言,就是有多少容量限制的意思。 Quota 的一般用途針對 WWW server 例如:每個人的網頁空間的容量限制! 針對 mail server 例如:每個人的郵件空間限制。針對 file server 例如:每個人最大的可用網路硬碟空間。. Quota 的使用限制. ˙ 僅針對整個 partition :
E N D
LINUX 報告 QUOTA
什麼是 Quota? 『 quota 』就字面上的意思來看,就是有多少『限額』的意思! 對LINUX而言,就是有多少容量限制的意思。Quota 的一般用途針對 WWW server 例如:每個人的網頁空間的容量限制! 針對 mail server 例如:每個人的郵件空間限制。針對 file server 例如:每個人最大的可用網路硬碟空間。
˙僅針對整個 partition: • quota 實際在運作的時候,是針對『整個 partition』進行限制的, 例如:如果你的 /dev/hda5 是掛載在 /home 底下,那麼在 /home 底下的所有目錄都會受到限制!
˙核心必須支援 quota : • Linux 系統核心必須有支援 quota 這個模組才行:如果您是使用 FC4 的預設核心,你的系統已經預設有開放 quota 這個模組囉!如果您是自行編譯核心的,那麼請特別留意您是否已經『真的』開啟了 quota 這個模組!!
Quota 的記錄檔:目前新版的 Linux distributions 如: FC4 與 SuSE server 9 等使用的是 Kernel 2.6.xx 的核心版本,這個核心版本支援新的 quota 模組。 • 只對一般身份使用者有效: 並不是所有在 Linux 上面的帳號都可以設定 quota,例如 root 就不能設定 quota , 因為整個系統所有的資料幾乎都是他的!
soft:這是最低限制容量的意思,使用者在寬限期間之內,他的容量可以超過 soft ,但必需要寬限時間之內將磁碟容量降低到 soft 的容量限制之下!
hard: 這是『絕對不能超過』的容量!跟 soft 相比的意思為何呢?通常 hard limit 會比 soft limit 為高,例如網路磁碟空間為 30 MB ,那麼 hard limit 就設定為 30MB ,當使用空間超過 25 MB 時,例如使用者使用了 27 MB 的空間時,那麼系統就會警告使用者, 讓使用者可以在『寬限時間內』將他的檔案量降低至 25 MB ( 亦即是 soft limit )之內!也就是說, soft 到 hard 之間的容量其實就是寬限的容量!可以達到針對使用者的『警示』作用!
˙寬限時間: 就是當您的使用者使用的空間超過了 soft limit ,卻還沒有到達 hard limit 時,那麼在這個『寬限時間』之內, 就必需要請使用者將使用的磁碟容量降低到 soft limit 之下!
基本的 quota 指令可分為兩種: 查詢功能 例:quota, quotacheck, quotastats, warnquota, repquota 編輯 quota 的內容 例:edquota, setquota
/etc/mtab: 當我們使用 quota 的時候,基本上,系統會去搜尋:『 系統上具有 quota 參數 的 partition 』 所以囉,當我們要使用 quota 的功能時,我們的 filesystem 必須要已經支援 quota 的旗標才行。
Quota: 使用來『顯示(display)』目前某個群組或者某個使用者的 quota 限值 • Quotacheck: 主要的目的在掃瞄某一個磁碟的 quota 空間。 • Edquota: 編輯每一個『個人』或者是『群組』的 quota 數值。
1. User account 桌面→系統設定→使用者群組 新增group → name→ linux→ gid1000→ ok 新增user → yangcm → PW:linuxma225→ 取消私有群組→ 設定 UID 1000
依此方法,再做三次 →分別在建立 dada kuopin liu 選使用者 到使用者去改四位user密碼資訊 需要更改前的天數 90天 群組→選擇 linux→再將群組選為linux (四位皆是)
2. 編輯 fstab 檔案 vi /etc/fstab 更改 LABEL後的defaults 後面多加 ,usrquota,grpquota 下達重開機 reboot 產生設定檔 aquota.user aquota.group 下達指令 quotacheck -uavmc
設定磁碟配額 equota yangcm 設定block的soft為50000 hard為80000 以 yangcn edquota 為範本 套用其他使 用者 edquota -p yangcm dada edquota -p yangcm liu edquota -p yangcm kuopin
最後查看 設定是否正確 quota dada quota kuopin quota liu edquota -t 使用者超過soft limit 發出警告 (可供設定超過soft limit後 幾天的期限內要清理)