11.2 磁盤配額啟動前的準備工作
前面我們已經談到,使用磁盤配額的前提,是必須要內核以及文件系統支持才行,這里假設大家使用的就是支持磁盤配額的內核,那么接下來就是要配置文件系統,使其支持配額限制。

由于 Quota 僅針對文件系統進行限制,因此我們有必要查一下,/home 是否是獨立的文件系統,執行命令如下:
[root@localhost ~]# df -h /home Filesystem Size Used Avail Use% Mounted on /dev/hda3 4.8G 740M 3.8G 17% /home <-- /home 確實是獨立的!
可以看到,/home 確實是獨立的文件系統,因此可以直接對其進行限制。但如果讀者所用系統中,/home 不是獨立的文件系統,則可能就要針對根目錄做磁盤配額了,但不建議大家這樣做。
另外,由于 VFAT 文件系統并不支持磁盤配額功能,因此,這里需要查看 /home 的文件系統,執行命令如下:
[root@localhost ~]# mount | grep home /dev/hda3 on /home type ext3 (rw)
顯然,/home 的文件系統為 ext3,是支持磁盤配額的。
在此基礎上,如果想要獲得文件系統的支持,還需要為執行的文件系統添加掛載參數,分別是 usrquota(啟用用戶限額)和 grpquota(啟動用戶組限額),添加的方式有以下 2 種:
如果只是想在本次啟動中試驗磁盤配額,則只需使用如下的方式手動添加掛載參數:
[root@localhost ~]# mount -o remount,usrquota,grpquota /home [root@localhost ~]# mount | grep home /dev/hda3 on /home type ext3 (rw,usrquota,grpquota)
手動添加的方式,會在下次重新掛載時消失,因此我們可以直接修改 /etc/fstab 文件,將掛載參數寫入到配置文件中,這樣,即便重新掛載也不會消失,執行命令如下:
[root@www ~]# vi /etc/fstab ...... LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2 [root@www ~]# umount /home [root@www ~]# mount -a [root@www ~]# mount | grep home /dev/hda3 on /home type ext3 (rw,usrquota,grpquota)
注意,修改完 /etc/fatab 文件后,務必要親自測試一下,有問題趕緊處理,因為此文件修改錯誤,將直接導致系統無法啟動。
由此,我們就成功啟用了文件系統對磁盤配額的支持,但此時還是不能立即使用磁盤配額,還需進一步檢測相應的文件系統,并建立磁盤配額文件,這就需要使用 quotacheck 命令。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。