linux 基礎10-磁碟配額管理
阿新 • • 發佈:2018-12-03
閱讀目錄
1、基本概念
1.1:概念
1.2:軟限制、硬限制、寬限時間
2、主要的命令介紹
3、磁碟配額操作步驟
1. 基本概念
1.1 概念:
在linux系統中,由於是多人多工的使用環境,所以會有多人共同使用一個硬碟空間的情況,如果其中少數幾個人大量使用了硬碟空間的話,勢必會壓縮其他使用者的使用空間,因此管理員應該適當的開放應哦按的許可權給使用者,以妥善的分配系統的資源。
1.2 軟限制、硬限制、寬限時間:
- soft:軟限制,也稱為最低容量限制。使用者在寬限時間內,他的容量可以超過最低使用容量,但必須在寬限時間之內將磁碟容量降低到最低容量限制之下
- hard:硬限制,也稱為最高容量限制,是絕對不能超過的容量,最高容量限制要比最低容量限制大
- soft到hard之間的容量就是寬限容量
- 寬限時間:也就是當使用者的使用空間超出了軟限制,卻沒有達到硬限制時,寬限時間就會自動啟動,而在使用者將容量降低到軟限制之下,寬限時間就會自動取消。
2. 主要的命令介紹
2.1 quota:
2.2 quotacheck:
2.3 edquota:
2.4 quotaon:
2.5 quotaoff:
2.6 repquota:
3. 磁碟配額操作步驟
3.1 要求:
3.2 操作步驟:
3.3 實際例子:
第一步:建立測試用的使用者和群組
groupadd qgroup #新增群組
useradd -g qgroup qtest1 #新增使用者
useradd -g qgroup qtest1
passwd qtest1 #設定使用者密碼
passwd qtest2
第二步:建立支援磁碟配額的檔案系統
fdisk /dev/sda #新建一個分割槽 輸入 n p w partprobe #讀入分割槽 vi /etc/fstab #修改這個檔案,具體修改如下見/dev/sda11
mkfs.ext3 /dev/sda11 #格式化分割槽
mkdir /s1 #建立掛載的資料夾
mount /dev/sda11 /s1 #把分割槽掛載到/s1資料夾下面
ls -lh /s1 #顯示/s1下面的檔案內容
mount -o remount /s1 #更新檔案系統
grep /s1 /etc/mtab #確認已經設定好
第三步:掃描磁碟使用者使用情況
quotacheck -avug #掃描磁碟使用者使用情況,併產生兩個檔案
ls -lh /s1
第四步 :啟動quota的限額
quotaon -avug #啟動quota的限額
第五步和第六步:編輯使用者和群組的具體設定(軟限制、硬限制和寬限時間)
edquota -u qtest1 #編輯使用者qtest1的軟限制和硬限制
edquota =p qtest1 -u qtest2 #將使用者qtest1的軟限制和硬限制檔案複製給qtest2
edquota -t #設定使用者的寬限時間設定
edquota -gt #群組的寬限時間設定
edquota -g qgroup #編輯群組的軟限制和硬限制
第七步:顯示設定的報告
repquota -avug
quota -vu qtest1 #也可以用這個來顯示qtest1的設定情況
第七步:設定開機自啟動
vi /etc/rc.d/rc.local