1 / 21

LINUX 報告 QUOTA

LINUX 報告 QUOTA. 什麼是 Quota?. 『 quota 』 就字面上的意思來看,就是有多少 『 限額 』 的意思! 對 LINUX 而言,就是有多少容量限制的意思。 Quota 的一般用途針對 WWW server 例如:每個人的網頁空間的容量限制! 針對 mail server 例如:每個人的郵件空間限制。針對 file server 例如:每個人最大的可用網路硬碟空間。. Quota 的使用限制. ˙ 僅針對整個 partition :

Download Presentation

LINUX 報告 QUOTA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINUX 報告 QUOTA

  2. 什麼是 Quota? 『 quota 』就字面上的意思來看,就是有多少『限額』的意思! 對LINUX而言,就是有多少容量限制的意思。Quota 的一般用途針對 WWW server 例如:每個人的網頁空間的容量限制! 針對 mail server 例如:每個人的郵件空間限制。針對 file server 例如:每個人最大的可用網路硬碟空間。

  3. Quota 的使用限制

  4. ˙僅針對整個 partition: • quota 實際在運作的時候,是針對『整個 partition』進行限制的, 例如:如果你的 /dev/hda5 是掛載在 /home 底下,那麼在 /home 底下的所有目錄都會受到限制!

  5. ˙核心必須支援 quota : • Linux 系統核心必須有支援 quota 這個模組才行:如果您是使用 FC4 的預設核心,你的系統已經預設有開放 quota 這個模組囉!如果您是自行編譯核心的,那麼請特別留意您是否已經『真的』開啟了 quota 這個模組!!

  6. Quota 的記錄檔:目前新版的 Linux distributions 如: FC4 與 SuSE server 9 等使用的是 Kernel 2.6.xx 的核心版本,這個核心版本支援新的 quota 模組。 • 只對一般身份使用者有效: 並不是所有在 Linux 上面的帳號都可以設定 quota,例如 root 就不能設定 quota , 因為整個系統所有的資料幾乎都是他的!

  7. Quota對硬碟配額的限制項目:

  8. soft:這是最低限制容量的意思,使用者在寬限期間之內,他的容量可以超過 soft ,但必需要寬限時間之內將磁碟容量降低到 soft 的容量限制之下!

  9. hard: 這是『絕對不能超過』的容量!跟 soft 相比的意思為何呢?通常 hard limit 會比 soft limit 為高,例如網路磁碟空間為 30 MB ,那麼 hard limit 就設定為 30MB ,當使用空間超過 25 MB 時,例如使用者使用了 27 MB 的空間時,那麼系統就會警告使用者, 讓使用者可以在『寬限時間內』將他的檔案量降低至 25 MB ( 亦即是 soft limit )之內!也就是說, soft 到 hard 之間的容量其實就是寬限的容量!可以達到針對使用者的『警示』作用!

  10. ˙寬限時間: 就是當您的使用者使用的空間超過了 soft limit ,卻還沒有到達 hard limit 時,那麼在這個『寬限時間』之內, 就必需要請使用者將使用的磁碟容量降低到 soft limit 之下!

  11. 基本的 quota 指令可分為兩種: 查詢功能 例:quota, quotacheck, quotastats, warnquota, repquota 編輯 quota 的內容 例:edquota, setquota

  12. 常見指令介紹:

  13. /etc/mtab: 當我們使用 quota 的時候,基本上,系統會去搜尋:『 系統上具有 quota 參數 的 partition 』 所以囉,當我們要使用 quota 的功能時,我們的 filesystem 必須要已經支援 quota 的旗標才行。

  14. Quota: 使用來『顯示(display)』目前某個群組或者某個使用者的 quota 限值 • Quotacheck: 主要的目的在掃瞄某一個磁碟的 quota 空間。 • Edquota: 編輯每一個『個人』或者是『群組』的 quota 數值。

  15. 設定quota

  16. 1. User account 桌面→系統設定→使用者群組 新增group → name→ linux→ gid1000→ ok 新增user → yangcm → PW:linuxma225→ 取消私有群組→ 設定 UID 1000

  17. 依此方法,再做三次 →分別在建立 dada kuopin liu 選使用者 到使用者去改四位user密碼資訊 需要更改前的天數 90天 群組→選擇 linux→再將群組選為linux (四位皆是)

  18. 2. 編輯 fstab 檔案 vi /etc/fstab 更改 LABEL後的defaults 後面多加 ,usrquota,grpquota 下達重開機 reboot 產生設定檔 aquota.user aquota.group 下達指令 quotacheck -uavmc

  19. 設定磁碟配額 equota yangcm 設定block的soft為50000 hard為80000 以 yangcn edquota 為範本 套用其他使 用者 edquota -p yangcm dada edquota -p yangcm liu edquota -p yangcm kuopin

  20. 最後查看 設定是否正確 quota dada quota kuopin quota liu edquota -t 使用者超過soft limit 發出警告 (可供設定超過soft limit後 幾天的期限內要清理)

  21. IN THE END~

More Related