配額系統可以限制對使用者與群組可用的磁碟空間。設定時,必須有核心支援它 (以 CONFIG_QUOTA
選項編譯) — 使用 Debian 核心時。配額管理軟體在 quota Debian 套件內。
在檔案系統內啟用配額時,必須指明e usrquota
與 grpquota
選項於 /etc/fstab
中,分別供使用者與群組使用。重新啟動電腦後,就能在未使用的磁碟空間中更新配額 (必須如此,才能重新計算已使用的磁碟空間)。
edquota user
(或 edquota -g group
) 命令允許在仍有磁碟空間的前提下,改變配額。
配額系統允許您設定四個限制:
兩種限制 (稱為 “軟的” 和 “硬的”) 係指消耗的區塊數。若檔案系統的區塊大小為 1 K,即每個區塊為 1,024 位元組。不飽和的區塊浪費了磁碟空間。配額為 100 區塊,理論上可以儲存 102,400 位元組,可能被 100 個每個祗有 500 位元組的檔案填滿,實際上祗儲存了 50,000 位元組。
兩個限制 (軟的和硬的) 可用的節點數。每個檔案至少使用一個節點儲存其資訊 (權限、擁有者、最新近用的時間點等)。實際上限制使用者的檔案數。
“軟的” 限制可以被暫時超越;超過 warnquota
命令指定的配額時,由 cron
命令提出警告。“硬的” 限制必須遵守:系統拒絕任何超出硬配額的操作。
使用 edquota -t
命令,可以設定超過軟限制的 “寬限期”。寬限期後,軟限制將視為硬限制。使用者將減少其磁碟空間的使用量至配額之內。