1. 實驗需求:
1) 添加一塊硬盤,實現新建分區,分區格式化,開機自動掛載所有分區
2) 開啓磁盤配額功能
3) 在系統裏添加用戶tom ,lisa和組benet
4) 對組和用戶同時設置磁盤配額,驗證哪個生效
2. 實驗環境:
Linux服務器系統版本:Red Hat Enterprise Linux6.5 IP:192.168.20.3
3. 實驗步驟:
基本安裝操作
1.添加一塊2G硬盤,只是爲了做實驗
檢測到一塊硬盤:
對磁盤進行分區:用fdisk /dev/sdb 命令
對分區進行格式化
新建目錄,將分區掛載到相對應的目錄裏
用vi /etc/fstab 對分區實現自動掛載。
爲了做實驗,這裏用sdb5 分區做實驗。
不卸載的情況下重新掛載
臨時關閉SELINUX
檢測磁盤配額並生成配額文件:
啓動文件系統的磁盤配額功能
添加用戶和組,將用戶同時加入到組
第一組soft和hard是軟、硬限制是空間的大小
第二組soft和hard是軟、硬限制是文件數量
開始測試:
限制是20M ,tom已經寫入6M ,還有14M未寫入,
這時已經超過它的軟限制,軟限制的文件是3個,還可以再寫入1個
注意:這裏多寫入一個沒有提示信息,還可以繼續寫,沒有達到實驗的目的,這是因爲剛剛把用戶加入組的時候,是同時屬於benet 組,實驗證明,對用戶的附加組做配額是不生效的。這裏改爲只屬於benet組再測試。
Tom和Lisa總共只能使用20M。
對用戶設置磁盤配額:(20M) 驗證是組優先還是用戶優先
對用戶設置空間大小的軟硬限制爲20M \ 40M ,
如果能寫21M ,就證明用戶優先,如果只寫了20M,證明組優先
得出結論:組優先
爲了進一步實驗的準確性,把用戶的磁盤配額變小(比組的配額要小),再看下是是組優先,還是用戶優先。
得出結論:用戶優先
4. 實驗總結:
在Linux系統下,當對用戶和組同時設置磁盤配額時,哪個設置的配額小哪個就優先,以配額小的爲準。