linux如何加设磁盘配额,Linux系统攻略:如何为添加的硬盘做配额
以下新加硬盤做配額實驗是在vm虛擬機中完成的
實現(xiàn)磁盤配額,系統(tǒng)中必須安裝quota軟件包。RHEL4中默認安裝quota軟件包。確認該軟件已經(jīng)安裝。
實際上Red Hat Enterprise Linux 4多被服務(wù)器采用,SCSI盤支持熱拔插,直接添加一塊新硬盤即可。
用命令fdisk -l查看計算機中的硬盤,最后一行看到新添加的 /dev/sdb。使用命令fdisk /dev/sdb。可以通過幫助提示完成操作 n(新建) p(查看分區(qū)情況) w(保存) q(退出)l(查看系統(tǒng)類型ID) t(更改文件系統(tǒng)類型)
創(chuàng)建一個新分區(qū) 設(shè)置分區(qū)大小。實驗中為了驗證主分區(qū)和擴展分區(qū)都能實現(xiàn)磁盤配額,所以建了一個主分區(qū)和一個擴展分區(qū)
l創(chuàng)建邏輯分區(qū)
w保存配置
再用fdisk -l 可以看到新添硬盤的情況。下一步就要對新創(chuàng)建的分區(qū)進行格式化,實驗中分別對/dev/sdb1 /dev/sdb5 /dev/sdb6 進行格式化操作
下面修改“/etc/fstab”文件實現(xiàn)自動掛載,在需要做配額的分區(qū)裝載設(shè)置中添加“usrquota”“grpquota”選項,分別可以對系統(tǒng)中的用戶和組進行限額。
正確配置“fstab”文件后需要重新掛載文件系統(tǒng),使對文件系統(tǒng)的配置生效。最簡單的辦法是重新啟動Linux系統(tǒng)使設(shè)置生效。
設(shè)置分區(qū)支持quota進行限額后還不能使用配額功能,因為分區(qū)中還沒有建立配額文件。使用“quotacheck -cmug”命令在支持配額功能的分區(qū)上建立配額文件,配額文件自動建立在分區(qū)文件系統(tǒng)的根目錄中。創(chuàng)建配額項后,能看到生成的aquota.group和aquota.user
“edquota -u 用戶名”“edquota -g 組名”命令可以對用戶和組進行配額設(shè)置了。
filesystem字段表示文件系統(tǒng),即需要設(shè)置配額的硬盤分區(qū)。
blocks字段表示用戶當前已經(jīng)占用的數(shù)據(jù)塊數(shù)量,每個數(shù)據(jù)塊的容量是1KB,該數(shù)字是由edquota程序自動計算的。
inodes字段表示文件系統(tǒng)中當前用戶占用“i節(jié)點”的個數(shù),即用戶擁有的文件數(shù),該數(shù)字也是由edquota程序自動計算的。
前后兩個soft字段分別表示磁盤容量(KB)或文件個數(shù)(個)的軟限制數(shù)量,需要用戶進行設(shè)置。前后連個hard字段分別表示磁盤容量(KB)或文件個數(shù)(個)的硬限制數(shù)量,需要用戶進行設(shè)置。
對用戶在某個分區(qū)做了配額設(shè)置后,可能其還沒有寫權(quán)限,還需設(shè)置相應(yīng)的權(quán)限。還有務(wù)必要“quotaon 配額目錄”開啟配額功能。(實驗中為quotaon /quota;quotaon /quota2)
驗證配額是否生效。
“edquota -t”用于設(shè)置磁盤配額的寬限時間。磁盤配額的寬限時間是指用戶占用的磁盤空間(文件數(shù))超過了軟限制(soft limit)后,但是沒有達到設(shè)置的硬限制(hard limit)之前,用戶能夠正常使用系統(tǒng)的最長寬限時間,在這個寬限時間內(nèi)用戶需要將占用的磁盤容量降低到軟限制之下,否則將無法正常使用系統(tǒng)。寬限時間的單位可以設(shè)置為天(days)、小時(hours)、分鐘(minutes)、秒(seconds)。RHEL4中設(shè)置的默認寬限時間為7天(7days)
在對用戶進行磁盤限額時,需要掌握以下幾點原則:
1、由于對用戶進行文件數(shù)量的限制不是很實用,所以通常進行磁盤配額只限制用戶占用的磁盤容量。
2、為用戶設(shè)置的軟限制和硬限制的數(shù)值都不應(yīng)該小于用戶已占用的磁盤容量或文件數(shù)量,否則可能造成用戶無法正常登錄和使用系統(tǒng)。
3、設(shè)置的硬限制數(shù)量應(yīng)該大于軟限制數(shù)量,否則沒有實際的意義。
4、對root用戶進行磁盤配額是完全可以實現(xiàn)的,但是在系統(tǒng)中必須保證root用戶在任何時候都能夠正常登錄,因此如果沒有特殊需求不要對root用戶進行磁盤配額設(shè)置。
(責(zé)任編輯:云子)
總結(jié)
以上是生活随笔為你收集整理的linux如何加设磁盘配额,Linux系统攻略:如何为添加的硬盘做配额的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ipad上没有设备管理(iPad官方更换
- 下一篇: linux vim分屏函数,Linux