Debian 7.0
Sponsored Link

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

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

/dev/mapper/tmp-root     / ext4 errors=remount-ro 0 1
UUID=09ba8cc3-dc1a-4a35-8e19-78de63e555ee /boot ext2 defaults 0 2
/dev/mapper/tmp-swap_1     none swap sw 0 0
/dev/mapper/vg_target00-lv_target00     /home ext4 defaults
,usrquota
0 1
root@dlp:~#
root@dlp:~#
quotacheck -um /home
   
# クォータファイル作成

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

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

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

Disk quotas for user wheezy (uid 1000):
  Filesystem     blocks     soft     hard      inodes       soft     hard
/dev/mapper/vg_target00-lv_target00   32  
1024000
 
1024000
    8   0 0
root@dlp:~#    
# クォータ状況確認

*** Report for user quotas on device /dev/mapper/vg_target00-lv_target00
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              2     0     0
wheezy    --      20 1024000 1024000              5     0     0
fedora    --      20       0       0              5     0     0
[2] あるユーザーへの既存設定を他ユーザーにも適用する。
root@dlp:~#
edquota -p wheezy fedora
   
# 'wheezy'のクォータ設定を'fedora'にも適用

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

*** Report for user quotas on device /dev/mapper/vg_target00-lv_target00
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              2     0     0
wheezy    --      20 1024000 1024000              5     0     0
fedora    --      20 1024000 1024000              5     0     0
関連コンテンツ