CentOS 5
Sponsored Link

ディスククォータを設定する2010/05/05

 
ディスククォータを設定してディスク使用量を制限します。 一部のユーザーがディスク容量を占有してしまうのを防ぐのに有効です。 前提として、ディスククォータを設定するファイルシステムは / とは別でマウントしておく必要があります。 ここでは例として /home にディスククォータを設定してみます。
[1] ディスククォータを設定する。
[root@dlp ~]#
vi /etc/fstab
# 対象の行に以下のように「usrquota」を追記

/dev/vg_00/lv_00     /     ext3     defaults     1 1
/dev/vg_00/lv_01     /home     ext3     defaults
,usrquota
    1 1
LABEL=/boot     /boot     ext3     defaults     1 2
tmpfs     /dev/shm     tmpfs     defaults     0 0
devpts     /dev/pts     devpts     gid=5,mode=620     0 0
sysfs     /sys     sysfs     defaults     0 0
proc     /proc     proc     defaults     0 0
/dev/vg_00/lv_01     swap     swap     defaults     0 0
proc     /proc     proc     defaults     0 0
[root@dlp ~]#
[root@dlp ~]#
quotacheck -um /home
   
# クォータファイル作成

[root@dlp ~]#
quotaon -uv /home
   
# クォータを有効にする

/dev/mapper/vg_dlp-lv_dlp [/home]: user quotas turned on
[root@dlp ~]#
quotaon -p -a
   
# 設定確認

group quota on /home (/dev/mapper/vg_dlp-lv_dlp) is off
user quota on /home (/dev/mapper/vg_dlp-lv_dlp) is on
[root@dlp ~]#
edquota -u cent
   
# ユーザー'cent'にクォータを設定
# クォータをキロバイト単位で指定する。以下では1Gに設定

Disk quotas for user cent (uid 500):
  Filesystem     blocks     soft     hard     inodes     soft     hard
/dev/mapper/vg_data-lv_data     32    
1024000
   
1024000
    8     0     0
[root@dlp ~]#    
# クォータ状況確認

*** Report for user quotas on device /dev/mapper/vg_dlp-lv_dlp
Block grace time: 7days; Inode grace time: 7days
 Block limits   File limits
User     used     soft     hard     grace       used     soft     hard     grace
----------------------------------------------------------------------
root     --     20     0     0       3     0     0
cent     --     32       1024000     1024000       8     0     0
[2] あるユーザーへの既存設定を他ユーザーにも適用する。
[root@dlp ~]#
edquota -p cent fedora
   
# 'cent'のクォータ設定を'fedora'にも適用

[root@dlp ~]#    
# クォータ状況確認

*** Report for user quotas on device /dev/mapper/vg_dlp-lv_dlp
Block grace time: 7days; Inode grace time: 7days
 Block limits   File limits
User     used       soft     hard     grace       used     soft     hard     grace
----------------------------------------------------------------------
root     --     20       0     0       3     0     0
cent     --     32       1024000     1024000       8     0     0
fedora     --     32       1024000     1024000       8     0     0
関連コンテンツ