软讯网络 > 操作系统 > Linux > samba下的磁盘配额
【标 题】:samba下的磁盘配额
【关键字】:
samba
【来 源】:http://www.cublog.cn/u/20198/showart.php?id=184480
samba下的磁盘配额
問:在規劃主機的時候,我將 /dev/hda2 獨立一個 partition 給 /home 這個目錄,現在想要規劃 quota 針對 bird 這個使用者進行磁碟配額的限制,他的 hardlimit 為 50mb 而 softlimit 為 40mb ,請問整個動作應該如何進行?
- 編輯修改 /etc/fstab ,使得 /dev/hda2 這個 partition 成為如下模樣:
/dev/hda2 /home ext3 defaults,usrquota,grpquota 1 1
修改完畢之後,請千萬記得使用 mount -a 查詢看看有沒有設定錯誤 (上面總共只有六個欄位喔!),這個動作如果發生錯誤,那麼請記得再次的進行 /etc/fstab 的修改!請特別留意啊!因為寫錯的話,很容易造成無法正常開機的窘境!
- 上述動作確定沒有問題之後,請重新開機啟動 quota 的支援:
sync; sync; sync; reboot
- 執行底下的指令,建立 quota 所需要的設定檔案:
quotacheck -avug
特別注意,如果上述的動作發生『找不到設定檔』的意思的訊息時,您可以這樣做:
touch /home/aquota.user; touch /home/aquota.group
然後在進行一次 quotacheck 即可!
- 啟動 quota 囉:
quotaon -av
- 設定 bird 的磁碟配額:
edquota -u bird
Disk quotas for user test (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/hdb2 32 40000 50000 8 0 0
因為我們只針對硬碟空間,不針對 inode 做限制,所以只要前面的數字修訂即可!請注意,數字的單位為 kbytes !