一、實驗目的
(1)熟悉Linux分區管理。
(2)掌握Linux系統中的磁盤配額。
二、實驗要求
(1) 目的與賬號:5個員工的賬號為myquota1、myquota2、myquota3、myquota4和myquota5,5個用戶的密碼都是password,所有用戶組 為myquotagrp。
(2)賬號的磁盤容量限制值: 5個用戶每人300MB的磁盤配額,容量超過250MB時發出警告 。
(3)群組的限額:myquotagrp使用1GB的磁盤配額,使用超過900MB時發出警告。
(4)寬限時間的限制:每個使用者超過soft限制值后有14天的寬限時間。
三、實驗操作步驟
1、在硬盤sdb上創建分區sdb3.
(1)用fdisk命令嘗試管理 /dev/sdb 硬盤設備
(2)創建分區sdb3
(3)查看並同步分區
2、格式化/dev/sdb3,文件系統為ext4.
3、掛載/dev/sdb3到文件夾/home?(可能需要先使用prtprobe將新的分區表變更同步至操作系統)。
4、使用script建立quota實訓所需的賬戶與組。
groupadd myquotagrp
for username in myquota1 myquota2 myquota3 myquota4 myquota5
do
useradd -g myquotagrp $username
echo "password" | passwd --stdin $username
Done
5、啟動系統的磁盤配額。
(1)文件系統支持。
(2)如果只是想要在本次開機中實驗quota,那么可以使用如下的方式來手動加人quota的支持。
(3)建立quota記錄文件。如果因為特殊需求需要強制掃描已掛載的文件系統時:
(如果出現權限不足,先運行setenforce 0,若依然報錯那么直接輸入ll /home查看,有所需文件即可)
(4)quota啟動、關閉與限制值設定。
quotaon:啟動quota的服務。
通過edquota命令為用戶設置磁盤配額。修改員工賬號Quota限制值。(只有前五條指令:第一條指令是修改myquota1的限制值,后4條指令是復制。)
更改群組限額。
更改寬限時間為十四天:
(5)repquota:針對文件系統的限額做報表。
(6)測試與管理。利用myquotal?的身份,建立一個270MB的大文件,觀察是否有警告信息。
再用myquotal的身份建立一個大文件,使其總容量超過300 MB,觀察是否有出錯信息。