首先要確保自己的CentOS有quota。
再有一個就是要關閉掉SELINUX
。
首先 鍵入命令 sestatus -v
可以查看SELINUX是否開啟。
如果開啟這。
可以vim /etc/selinux/config
改成 SELINUX=disabled
重啟Centos
首先我們先添加一塊分區。sdc1
格式化成ext3檔案格式。
我們可以看到sdc這塊硬碟我們還沒有進行分區。
這裡我們為了方便就分一個區就好了。
這樣就分好區了,現在格式化為 ext3檔案系統。
然後建立一個目錄並把剛才格式化的分區掛上去並開啟檔案配額,並設好自動掛載(開啟檔案配額就是要在掛載的時候加上usrquota,grpquota這兩個參數,一個代表使用者配額,一個代表組的配額)
鍵入 mkdir /helloworld
建立一個 helloworld 檔案夾作為掛載點
mount -o grpquota,usrquota /dev/sdc1 /helloworld
mount | grep grpquota,usrquota /dev/sdc1 /helloworld
鍵入 vim /etc/fstab
加入如下記錄
/dev/sdc1 /helloworld ext3 defaults,grpquota,usrquota 0 0
以便可以開機自動掛載sdc1分區。
建立配額檔案。
鍵入如下命令
quotacheck -ucvg /dev/sdc1
敲入如下命令查看
ls /helloworld
為使用者user1建立一個為限制10M,超過7M就會警示的配額並查看
查看的指令為edquota -u user1
然後啟用這個配額
鍵入如下命令 quotaon /dev/sdc1
* 注意, 我們這裡要注意到 /helloworld 檔案夾是root使用者建立的 涉及到許可權問題。
所以鍵入如下命令,讓user1使用者可以往檔案夾裡寫資料
chmod 777 /helloworld
chmod 777 /dev/sdc1