quota實例操作

1.檢查系統(內核)是否支持quota -> 查看內核的配置文件

#cat /boot/config-`uname -r` | grep -i quota

   CONFIG_NETFILTER_XT_MATCH_QUOTA=m -->表示支持

   CONFIG_QUOTA=y

   CONFIG_PRINT_QUOTA_WARNING=y


2.文件系統掛載時必須支持quota

ex:

   #mount -o remount,usrquota,grpquota /dev/sda7


3.磁盤配額配置

3.1檢查磁盤配額數據庫

ex:

   #quotacheck -vug /dev/sda7

   or

   #quotacheck -avug

   -a 檢查所有分區(支持quota的)

   -v 顯示詳細過程

   -u 檢查用戶的磁盤配額數據庫

   -g 檢查組的磁盤配額數據庫

   -m 強制執行


3.2配置

#edquota -u username

第一列: 分區名稱

第二列: 系統統計的username已經使用的block

第三列: 區塊配額的軟限制

第四列: 區塊配額的硬限制

第五列: 系統統計的username已經使用的inod

第六列: 索引節點的軟限制

第七列: 索引節點的硬限制

ex:

   #edquota -u user100

   Disk quotas for user user100 (uid 652):

   Filesystem      blocks      soft       hard     inodes     soft     hard

   /dev/sda15      30000      20000      30000          3        0        0


4.激活

#quotaon -avug


5.其他相關操作

5.1關閉磁盤配額

#quotaoff -avug


5.2把磁盤配額的配置複製給其他人

ex:

   #edquota -p user100 user101 user102 -->將user100的配置複製給user101,user102


5.3把磁盤配額的配置複製給其他組

ex:

   #edquota -p user100 -g user101 user102 -->將組user100的配置複製給組user101,user102


5.4查看username或groupname的磁盤配額配置

ex:

   #quota -uv username

   #quota -gv groupname


5.5查看,修改grace(從軟限制轉爲硬限制的時間)

#edquota -t


6.小貼士

問題:組磁盤配額的配置是針對全組成員的一共的限制還是每個組成員單個的限制?

--> 針對全組成員一共的限制


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章