容易被忽視的Linux磁盤配額設置

1.          實驗需求:

1)     添加一塊硬盤,實現新建分區,分區格式化,開機自動掛載所有分區

2)    開啓磁盤配額功能

3)    在系統裏添加用戶tom ,lisa和組benet

4)   對組和用戶同時設置磁盤配額,驗證哪個生效


2.          實驗環境:

Linux服務器系統版本:Red Hat Enterprise Linux6.5     IP:192.168.20.3

 

3.      實驗步驟:

基本安裝操作

1.添加一塊2G硬盤,只是爲了做實驗

wKiom1X5FmjycaH-AANkLcYdeK4235.jpg

 

檢測到一塊硬盤:

wKioL1X5GK2zlzLSAAErG36lIvY523.jpg

 對磁盤進行分區:用fdisk /dev/sdb 命令

wKioL1X5GSShv9A0AAErG36lIvY624.jpg

 對分區進行格式化

wKiom1X5FobT1cH1AAGgZ97BZJo893.jpg

 新建目錄,將分區掛載到相對應的目錄裏

 wKioL1X5GTLy64uEAACv3teWgvk017.jpg

 

 vi /etc/fstab 對分區實現自動掛載。

wKioL1X5GUazsZcjAAE-_YneMDg993.jpg

wKioL1X5GUaiBRA8AAIYy_UaAg0915.jpg

爲了做實驗,這裏用sdb5 分區做實驗。

 不卸載的情況下重新掛載

wKiom1X5FzPhHZG2AALA67Hxsfc240.jpg

臨時關閉SELINUX

 

wKiom1X5F0GhNMHlAABaZcYELFo374.jpg

 檢測磁盤配額並生成配額文件:

wKioL1X5GYTx6WMjAATVDEdXUFY671.jpg

 啓動文件系統的磁盤配額功能

wKioL1X5GZ2TO2JVAADad0PLxTw595.jpg

wKiom1X5F2eStH_YAAEQZtfdJ20624.jpg

 添加用戶和組,將用戶同時加入到組

wKiom1X5GG-gjR4CAAE3gyaPKmw677.jpg

 

 對組進行磁盤配額設置:wKioL1X5GbrxpbxHAAA9RH88rZY544.jpg

wKioL1X5GdDBjCa1AADX9TSGa6c275.jpg


第一組softhard是軟、硬限制是空間的大小

第二組softhard是軟、硬限制是文件數量

 開始測試:

wKioL1X5GdCxwEGiAABE6nuMiCQ466.jpg

wKiom1X5F8mzg8y5AAKpmTqU8VQ088.jpg


限制是20M tom已經寫入6M ,還有14M未寫入,

 

wKiom1X5GbCQPJc2AAMOYr7jDf8105.jpg

這時已經超過它的軟限制,軟限制的文件是3個,還可以再寫入1

wKiom1X5GijwLuBTAAPRU_cMjUc118.jpg

注意:這裏多寫入一個沒有提示信息,還可以繼續寫,沒有達到實驗的目的,這是因爲剛剛把用戶加入組的時候,是同時屬於benet 組,實驗證明,對用戶的附加組做配額是不生效的。這裏改爲只屬於benet組再測試。

wKioL1X5HO_zQds-AALwJcXtK_0413.jpg

wKiom1X5GrnQCjXkAAPJjUTasPk373.jpg

TomLisa總共只能使用20M

 對用戶設置磁盤配額:(20M) 驗證是組優先還是用戶優先

wKioL1X5HQKTKzWOAAC_DbwTlyM219.jpg

對用戶設置空間大小的軟硬限制爲20M \ 40M

如果能寫21M ,就證明用戶優先,如果只寫了20M,證明組優先

wKiom1X5GtmybZNwAAJNb5wHSx0669.jpg

得出結論:組優先

爲了進一步實驗的準確性,把用戶的磁盤配額變小(比組的配額要小),再看下是是組優先,還是用戶優先。

wKioL1X5HY_QZ4D9AAEeI_thMtM510.jpg

wKiom1X5G1nxZZk3AACuu5AhX54942.jpg

wKioL1X5HY_AhVHKAAM2UC4iikA006.jpg

得出結論:用戶優先


4.          實驗總結:

在Linux系統下,當對用戶和組同時設置磁盤配額時,哪個設置的配額小哪個就優先,以配額小的爲準。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章