linuxは、ユーザーまたはグループのディスク領域の使用を制限します.
1897 ワード
じっけんかんきょう
ディスク割り当てサポートソフトウェアのインストール
ファイルシステムを作成し、割り当て機能をサポートする方法でファイルシステムをマウント
ディスクマウント時にディスク割り当てテクノロジーが有効になっているかどうかを確認します.
ディスク割当を検出し、割当ファイルを生成します(エラーが発生した場合はselinuxを閉じます).
ユーザーとグループアカウントの割当設定
ディスク割り当てのアクティブ化
注意:ディスク割当額のblocksは、fdiskで見たblocksではなく、1 kを表しています
制限が有効になるかどうかをテストします
ディスク・クォータのクローズ
:centos7.3 , sdb sdb1。
ディスク割り当てサポートソフトウェアのインストール
yum install quota
ファイルシステムを作成し、割り当て機能をサポートする方法でファイルシステムをマウント
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /tmp
mount -o remount,usrquota,grpquota /dev/sdb1
ディスクマウント時にディスク割り当てテクノロジーが有効になっているかどうかを確認します.
mount
( , usrquota,grpquota )
vim /etc/fstab
/dev/sdb1 /tmp ext4 defaults,usrquota,grpquota 0 0
ディスク割当を検出し、割当ファイルを生成します(エラーが発生した場合はselinuxを閉じます).
quotacheck -cugv /tmp # /tmp
# :-c ,-u (-g) , ( ) ,-a /etc/fstab , quota ,-d , 。-R
ユーザーとグループアカウントの割当設定
useradd wsfnk # ,
edquota -u wsfnk #-g wsfnk , vim , ,
Disk quotas for user wsfnk (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 20 50 1 0 0
# :
#Filesystem ;
#blocks , ;
#soft , , 7 ;
#hard , ( KB);
# soft、hard ;
# ,qingsword /dev/sdb1 10KB, 20KB, 3 , 5 ;
edquota
-u : quta,
-g : quota
-p : quota
-t :
ディスク割り当てのアクティブ化
quotaon -ugv /tmp
注意:ディスク割当額のblocksは、fdiskで見たblocksではなく、1 kを表しています
制限が有効になるかどうかをテストします
mkdir /tmp/test
chmod 777 /tmp/test
wsfnk
su wsfnk
cd /tmp/test
dd if=/dev/zero of=wss.test bs=1k count=500
ディスク・クォータのクローズ
#
quotaoff /sdb1
#
quotaoff -a
# ,
quotaon -a
# ,
rm -rf /sdb1/aquota.*
# /etc/fstab