Linux下磁碟配額設定

2021-06-08 07:24:25 字數 2383 閱讀 2666

linux是多使用者多工的作業系統,這就難免出現多個使用者共享磁碟的情況,如何使多個使用者公平的使用磁碟,就是磁碟配置要解決的問題。當然也可以在沒建立乙個使用者的時候,將它的主目錄建在乙個單獨的邏輯分割槽上,但是這樣太麻煩了,也不靈活。

以針對使用者的配置為例,設定使用者的磁碟配額。

環境:red hat6.1 64bit

步驟如下:

1.建立myquota使用者,對此使用者設定磁碟配額。

2.建立乙個邏輯分割槽,對此分割槽設定配額。

3.建立檔案

sda6

的掛載點

其中修改/etc/fstab

配置檔案資訊如下,主要要使用

mount -a

使配置檔案生效。

4.使用quotacheck

命令生成配置磁碟配置的資料庫檔案,若

selinux

開啟的話會提示許可權不夠,通過

setenforce 0

臨時關掉

selinux

就可以了,

quotacheck

執行成功可以看到

/quota/

下面多了兩個檔案。然後通過

quotaon /quota/

啟動對應檔案系統上的磁碟配額功能。

4.通過edquota -u myquota

配置使用者

myquota

對這個磁碟分割槽的使用配額。還可以通過

edquota -g groupname 對

groupname

這個組設定配額

配置檔案的對應字段含義如下:

filesystem 檔案系統

blocks 已經使用的塊數(塊的單位為1k)

soft 塊數軟限制,0表示禁用

hard 塊數硬限制,0表示禁用

inodes 已經建立的檔案個數,如果後面有*表示已經超出軟限制

soft 建立的檔案個數的軟限制,0表示禁用

hard 建立的檔案個數的硬限制,0表示禁用

edquota -p username username1 把username使用者的設定複製給username1使用者

這裡對myquota

這個用對該分割槽磁碟的容量軟限制為

10m,硬限制為

20m(即使該分割槽有

50m的空間),對檔案個數的軟限制為

5個,硬限制為

10個。

下面進行測試,測試之前要給myquota

這個使用者對

/quota

目錄寫許可權。

對檔案的個數進行測試:

對可以使用的容量大小測試:

切換root

使用者使用

repquota -a 

可以檢視當前各磁碟配額的使用情況。從下圖可以看出

myquota

使用者已經達到了磁碟使用的最大容量限制。

需要注意的是,當使用者觸發軟限制時,grace time

就會倒計時,在這個時間(預設是

7天)沒有耗盡之前,若使用者還不清理磁碟使之符合軟限制的要求,則軟限制就會變成硬限制,這個時間叫寬限期。可以通過

edquota -t

設定這個時間,分別設定容量和檔案數量的寬限期。

linux 磁碟配額設定

linux是多使用者多工的作業系統,這就難免出現多個使用者共享磁碟的情況,如何使多個使用者公平的使用磁碟,就是磁碟配置要解決的問題。當然也可以在沒建立乙個使用者的時候,將它的主目錄建在乙個單獨的邏輯分割槽上,但是這樣太麻煩了,也不靈活。以針對使用者的配置為例,設定使用者的磁碟配額。環境 red ha...

磁碟配額設定

1.建立myquota使用者,對此使用者設定磁碟配額。2.建立乙個邏輯分割槽,對此分割槽設定配額。3.建立檔案sda6的掛載點 其中修改 etc fstab配置檔案資訊如下,主要要使用mount a使配置檔案生效。4.使用quotacheck命令生成配置磁碟配置的資料庫檔案,若selinux開啟的話...

linux下配置磁碟配額

在多使用者環境中,每個使用者都可能有大量的檔案存放在檔案系統中。如果對使用者檔案容量不加限制,磁碟空間就有可能被過多占用,造成系統無法正常工作,這也是網路黑客攻擊系統慣用的手段之一。因此,在許多情況下需要限制使用者的磁碟空間容量。linux可以規定使用者或組的磁碟的限額。一旦超出規定的限額,linu...