Debian 8 Quota 安裝設定

Posted by admin on 06 七月, 2015 16:28

【安裝環境】
Debian GNU/Linux 8 Jessie

【安裝 Quota 套件】

~ # apt-get install quota

【檔案系統支援設定】
以「home」磁區磁碟限額為例,開始設定步驟。
 
~ # vi /etc/fstab

找出掛載為 /home 的磁區 /dev/sda4,設定內容中 <options> 選項部分,原有「defaults」後面再加上「,」及「usrquota,grpquota」如:

# /home was on /dev/sda4 during installation
UUID=4a615763-d9c3-4d8f-a12e-e90210888996 /home           ext4    defaults,usrquota,grpquota        0       2

【Journaled Quota 檔案系統設定】
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
quotacheck 執行時或有提醒使用 Journaled Quota 功能,若想避免再次出現這些訊息,可考慮磁區掛載時加入相關設定。
 
~ # vi /etc/fstab

同樣是掛載為 /home 的磁區 /dev/sda4,設定內容中 <options> 選項部分,原有「defaults」後面再加上「,」及「usrjquota=aquota.user,grpjquota=aquota.group, jqfmt=vfsv0」如:

# /home was on /dev/sda4 during installation
UUID=4a615763-d9c3-4d8f-a12e-e90210888996 /home           ext4    defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0        0       2

【檔案系統重新掛載】

~ # mount -o remount /home

【建立記錄檔】
確認已關閉 Quota,才能執行 quotacheck:
 
~ # quotaoff -av
/dev/sda4 [/home]: group quotas turned off
/dev/sda4 [/home]: user quotas turned off

開始 Quotacheck 以建立記錄檔:
 
~ # quotacheck -avug

首次執行需時較久,順利完成的話「ls /home」將看到 aquota.user、aquota.qroup 兩個檔案。

【啟動 Quota】

~ # quotaon -av
/dev/sda6 [/home]: group quotas turned on
/dev/sda6 [/home]: user quotas turned on

【Quota 限額編輯設定】

使用者 user1 磁碟限額設定

~ # edquota -u user1

群組 group1 磁碟限額設定

~ # edquota -g group1

【設定實例】
限制使用者10GB(10485760KB)磁碟限額,如:
  Filesystem                 blocks       soft       hard     inodes     soft     hard
  /dev/sda6                        9  10485760  11485760          2        0        0

100GB(104857600KB)限額則為:
  Filesystem                 blocks       soft       hard     inodes     soft     hard
  /dev/sda6                     920  104857600  114857600     76        0        0

複製使用者 user1 設定至其他使用者 user2 user3 …

~ # edquota -p user1 user2 user3 ...

【查詢 Quota 現況】
列出所有使用者的磁碟用量及限制狀況……

~ # repquota -auvs

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.