FreeBSD 使用手冊 : 磁碟配額 : 設定您的系統以便使用磁碟配額
Previous: 磁碟配額
Next: 設定磁碟配額的上限

10.1. 設定您的系統以便使用磁碟配額

在使用磁碟配額之前您要先確定是否已經在系統核心中做好設定了。您只 要在您的系統核心設定檔中加入下面這行:

options		QUOTA
通用系統核心設定 GENERIC 的預設值並沒有這一項,所以如果您想使用磁 碟配額的話,您就必須自己設定,建立,並安裝您的自定系統核心。請參考 設定 FreeBSD 核心 一節以獲得更多有 關設定系統核心的資訊。

下一步就是在 /etc/sysconfig 啟動磁碟配額的功能。您只要把 下面這一行:

quotas=NO
改成這樣:
quotas=YES

如果您使用的是 FreeBSD 2.2.2 或是以後的版本,則您必須要改 /etc/rc.conf ,而且您要改的變數是:

check_quotas=YES

最後,您必須以檔案系統為單位在 /etc/fstab 裡啟動磁碟配額 的功能。您可以在那個檔案裡面為您所有的檔案系統啟動使用者,群組,或 是兩者的磁碟配額。

如果您想要啟動的是使用者磁碟配額,您只要在 /etc/fstab 中 選定您所要設定的檔案系統,並把 userquota 這個選項加到該檔 案系統的 options 欄位中。例如:

/dev/sd1s2g    /home    ufs rw,userquota 1 2

同理,把 userquota 換成 groupquota 就可以啟動群 組磁碟配額的功能。如果您兩種磁碟配額都想啟動的話,您只要把那一行改 成:

/dev/sd1s2g    /home    ufs rw,userquota,groupquota 1 2

內定的磁碟配額記錄檔是放在該檔案系統的根目錄下,名字是 quota.user 以及 quota.group ,分別是使用者磁碟配 額以及群組磁碟配額的記錄檔。您可以參考 man fstab 以得到更 多資訊。雖然 man page 說您可以把記錄檔放在其他地方,但是我們並不建 議您這麼做,因為並非所有跟磁碟配額相關的程式都能夠正確地處理這項功 能。

接下來您就必須用您的新核心來重開機了。因為 /etc/rc 會自 動執行適當的指令來為您在 /etc/fstab 中所啟動的磁碟配額功 能建立初始化的磁碟配額記錄檔,所以您並不需要自己手動建立一個空的磁 碟配額記錄檔。

在一般的操作過程中您並不需要手動去執行 quotacheck, quotaon,或是 quotaoff 這些程式。不過或許您也可 以讀讀它們的 man page 以熟悉它們的操作方式。


FreeBSD 使用手冊 : 磁碟配額 : 設定您的系統以便使用磁碟配額
Previous: 磁碟配額
Next: 設定磁碟配額的上限