版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Linux磁盤配額Quota配置詳解磁盤配額fQuota)始終就是個(gè)很有用的東西!怎么說呢?舉個(gè)例子來說明,假如您曾經(jīng)申請過網(wǎng)絡(luò)的mail效勞時(shí),那么確定就會(huì)明白什么是20MB的郵件空間、30MB的免費(fèi)網(wǎng)頁空間,好了,這個(gè)20MB,30MB是怎樣定義出來的呢?哈哈!沒錯(cuò),就是quota這個(gè)東西搞出來的!假如我們要限制用戶運(yùn)用硬盤的容量運(yùn)用大小,嗯!來這里看看就對了!什么是quota『quota』就字面上的意思來看,呵呵!就是有多少『限額』的意思啦!假如是用在零用錢上面,就是類似『有多少零用錢一個(gè)月』的意思之類的。假如是在容量空間上面呢?以Linux來說,呵呵!就是有多少容量限制的意思。在Linux系統(tǒng)中,由于是多人多任務(wù)的環(huán)境,所以會(huì)有多人共同運(yùn)用一個(gè)硬盤空間的狀況發(fā)生,假如其中有少數(shù)幾個(gè)運(yùn)用者大量的占掉了硬盤空間的話,那勢必壓縮其它運(yùn)用者的運(yùn)用權(quán)力!因此管理員應(yīng)當(dāng)適當(dāng)?shù)拈_放硬盤的權(quán)限給運(yùn)用者,以妥當(dāng)?shù)陌才畔到y(tǒng)資源!防止有人抗議呀!舉例來說,我們運(yùn)用者的預(yù)設(shè)家書目都是在/home底下,假如/home是個(gè)獨(dú)立的partition,他也許有10G好了,而/home底下共有30個(gè)人,也就是說,每個(gè)運(yùn)用者平均應(yīng)當(dāng)會(huì)有333MB的空間才對。偏偏有個(gè)運(yùn)用者在他的家書目底下塞了好多只影片,占掉了8GB的空間,想想看,是否造成其它正常運(yùn)用者的不便呢?這個(gè)時(shí)候就得要靠『quota』的幫助了!Quota的一般用途quota比擬常運(yùn)用的幾個(gè)狀況是:針對Web效勞器,例如:每個(gè)人的網(wǎng)頁空間的容量限制!針對Mail效勞器,例如:每個(gè)人的郵件空間限制。針對File效勞器,例如:每個(gè)人最大的可用網(wǎng)絡(luò)硬盤空間。在Linux當(dāng)中,運(yùn)用來作為硬盤空間管理的就是所謂的quota這個(gè)東東啦!Quota的運(yùn)用限制運(yùn)用這個(gè)模塊要有幾個(gè)步驟,底下就分別說說吧!另外要特殊留意的是,運(yùn)用quota時(shí)有幾個(gè)根本的限制須要談一談:僅針對整個(gè)partition:quota實(shí)際在運(yùn)作的時(shí)候,是針對『整個(gè)partition』進(jìn)展限制的,例如:假如你的/dev/hda5是掛載在/home底下,那么在/home底下的全部書目都會(huì)受到限制!核心必需支持quota:Linux系統(tǒng)核心必需有支持quota這個(gè)模塊才行:假如您是運(yùn)用FC4的預(yù)設(shè)核心,嘿嘿!那恭喜你了,你的系統(tǒng)已經(jīng)預(yù)設(shè)有開放quota這個(gè)模塊啰!假如您是自行編譯核心的,那么請?zhí)厥饬粢饽欠褚呀?jīng)『真的』開啟了quota這個(gè)模塊?至于核心編譯的過程我們會(huì)在將來進(jìn)展說明!Quota的記錄文件:目前新版的Linuxdistributions如:FedoraCore4與SuSEServer9等運(yùn)用的是的核心版本,這個(gè)核心版本支持新的quota模塊,運(yùn)用的預(yù)設(shè)檔案[aquota.user,aquota.group^將不同于舊版本的quota.user,quota.group!〔多了一個(gè)a!)而由舊版本的quota可以藉由convertquota這個(gè)程序來轉(zhuǎn)換呢!只對一般身份運(yùn)用者有效:Graceperiodbeforeenforcingsoftlimitsforusers:Timeunitsmaybe:days,hours,minutes,orsecondsBlockgraceperiodInodegraceperiod/dev/hdblIdays7days將時(shí)間改為1天(原本是7days改成Idays),好了!查詢一下是否真的有設(shè)定進(jìn)去呢?運(yùn)用quota-v來查詢:[root@linux?]#quota-vuquserlquser2Diskquotasforuserquserl(uid502):blocksquotalimitgracefilesquotalimitgrace/dev/hdbl04500050000000Diskquotasforuserquser2(uid503):blocksquotalimitgracefilesquotalimitgrace/dev/hdbl04500050000000特殊留意到,由于我們的運(yùn)用者尚未超過45MB,所以grace(寬限時(shí)間)就不會(huì)出現(xiàn)啦!這樣很夠清晰了吧?!.編輯群組可運(yùn)用的空間:[root@linux~]#edquota-gqgroupDiskquotasforgroupqgroup(gid502):blockssofthardinodessofthard/dev/hdbl08000090000000[root@linux?]#quota-vgqgroupDiskquotasforgroupqgroup(gid502):blocksquotalimitgracefilesquotalimitgrace/dev/hdbl08000090000000這樣就設(shè)定好了group的quota!同樣的,因?yàn)檎麄€(gè)群組的總運(yùn)用量還沒有到達(dá)80000KBytes,當(dāng)然那個(gè)grace就不會(huì)有任何信息顯示了!但這個(gè)地方倒是有許多摯友問到一個(gè)小問題,那就是『為什么我兩個(gè)用戶quserl>quser2的設(shè)定值在soft與hard分別是45/50MB,但為何你的group總量(hard)設(shè)定僅有90MB呢?』,也就是說,當(dāng)某個(gè)用戶用了50MB的量,那另一個(gè)不就最多可以運(yùn)用到40MB而已?緣由何在???這么說好了,假如是小型的系統(tǒng),由于用戶并不是許多,我們可以針對每個(gè)人來進(jìn)展quota的設(shè)定值,所以,當(dāng)然針對users來進(jìn)展設(shè)置即可,不須要額外的設(shè)定group的quota設(shè)置啦。但假如換個(gè)角度來思索,假設(shè)您所處的公司人員比擬多且分工較細(xì),因此,我們可能無法真正了解每個(gè)用戶的需求,此時(shí),針對每個(gè)用戶來設(shè)定可能就比擬麻煩一點(diǎn)。那么我們反過來說,可以針對每個(gè)部門(group)來進(jìn)展quota的設(shè)定,因?yàn)椴块T的需求干脆跟部門的負(fù)責(zé)人詢問就好了,比擬簡潔,而該部門的用戶quota設(shè)定當(dāng)然可以高一點(diǎn),因?yàn)?,可能某些用戶有較為獨(dú)特的需求??!反正只要符合group的限制即可,該部門假如超過整個(gè)groupquota限制值,呵呵!讓他們自己去處理即可!八一.設(shè)定開機(jī)時(shí)啟動(dòng)quota:這個(gè)局部就不須要擔(dān)憂了,因?yàn)镕edoraCore4與RedHat系列的開機(jī)script]/etc/rc.d/rc.sysinit)已經(jīng)將quota的偵測寫入在里頭,因此,在預(yù)設(shè)的狀況下,quota是會(huì)主動(dòng)的被啟動(dòng)的。不過,假如你想要手動(dòng)的強(qiáng)制quota在開機(jī)啟動(dòng)一遍,那么可以運(yùn)用vi去編輯/etc/rc.d/rc.local,在里面參與一行(干脆加在最終一行即可):/sbin/quotaon-avug假如要關(guān)閉quota就是用quotaoff吧!沒錯(cuò)!這樣就將quota設(shè)定完畢了!很簡潔吧?。。偃缡荢uSEServer9的話,可能就要去修改/etc/init.d/boot.local這個(gè)檔案了?。?利用repquota顯示更完整的quota結(jié)果報(bào)告:事實(shí)上,除了quota可以用來視察用戶與群組運(yùn)用的quota限制值之外,其實(shí),我們還可以運(yùn)用更具體的quota報(bào)告指令,就是repquota這個(gè)吩咐呢!他的根本用法是這樣的:[root@linux?]#repquota-a[-vug]參數(shù):a:干脆到/etc/mtab搜尋具有quota標(biāo)記的,并報(bào)告quota的結(jié)果;v:輸出全部的quota結(jié)果,而非僅下達(dá)指令者自己的quota限值;u:顯示出訪用者的quota限值〔這是默認(rèn)值);g:顯示出個(gè)別群組的quota限值。范例:范例一:查閱系統(tǒng)內(nèi)全部的具有quota的的限值狀態(tài):[root@linux~]#repquota-av**Reportforuserquotasondevice/dev/hdblBlockgracetime:24:00;Inodegracetime:7daysBlocklimitsUserusedsofthardgraceusedsofthardgraceroot-7788800400quserl-04500050000000quser2―04500050000000Statistics:<==這是所謂的系統(tǒng)相關(guān)信息,用-v才會(huì)顯示Totalblocks:7Datablocks:1Entries:3范例二:僅列出user與group的quota限值:[root@linux?]#repquota-aug**Reportforuserquotasondevice/dev/hdb1Blockgracetime:24:00;Inodegracetime:7daysBlocklimitsUserusedsofthardgraceusedsofthardgraceroot-7788800400**Reportforgroupquotasondevice/dev/hdb1Blockgracetime:7days;Inodegracetime:7daysBlocklimitsGroupusedsofthardgraceusedsofthardgraceroot-7788800400依據(jù)這些信息,您就可以知道目前的限制狀況了!八一八不改動(dòng)原有系統(tǒng)的quota實(shí)例好了,我們前面賬號管理的局部曾經(jīng)提到e-mail這個(gè)東西嘛!假如我們要設(shè)定一個(gè)對外開啟的郵件主機(jī)的時(shí)候,那么最好對于郵件空間有點(diǎn)限制比擬好,免得猶如上面提到的一些問題一樣,造成用戶的運(yùn)用權(quán)不一!所以說,運(yùn)用quota的確是一個(gè)好建議!這個(gè)時(shí)候該怎么辦呢?什么怎么辦?嗯!是這樣的,由于quota『只能針對整個(gè)partition進(jìn)展整體的磁盤配額,無法針對某個(gè)書目進(jìn)展磁盤配額!』針對這個(gè)觀念,我們不難發(fā)覺:將郵件存在個(gè)人的家書目與將郵件統(tǒng)一放在/home下的一個(gè)共享書目是一樣的!為什么呢?這是因?yàn)閝uota針對的是整個(gè)磁盤呀!呵呵!所以,您必需先確定『您的/home是一個(gè)獨(dú)立的partition』才行!不過,很惋惜的是,當(dāng)時(shí)我們進(jìn)展Linux主機(jī)安裝時(shí),假如遺忘將/home獨(dú)立成一個(gè)partition時(shí),那該怎么辦?是否須要將/home進(jìn)展重新分割與掛載?還有,假如也遺忘將/var/spool/mail這個(gè)mailbox放置的書目獨(dú)立出來,又該如何是好啊?舉個(gè)簡潔的例子來說,在上面的那個(gè)實(shí)作當(dāng)中,你會(huì)發(fā)覺,我的partition僅有/、/diskl、/disk2,那我的全部運(yùn)用者都在/home里面,郵件在/var/spool/mail卜,真要命!怎么辦呢?其實(shí)沒有怎么難!既然quota是針對整個(gè)partition來進(jìn)展限制,那我又已經(jīng)將/disk2做好quota了,那么我只要:將/home這整個(gè)書目搬移到/disk2底下;利用In-s/disk2/home/home來建立連結(jié)數(shù)據(jù);將/var/spool/mail整個(gè)搬移到/disk2底下;利用In-s/disk2/mail/var/spool/mail來建立連結(jié)數(shù)據(jù)。只要這樣的一個(gè)小步驟,嘿嘿!您家主機(jī)的郵件就有確定的限額了!當(dāng)然!您也可以依據(jù)不同的運(yùn)用者與群組來設(shè)定quota然后同樣的以上面的方式來進(jìn)展link的動(dòng)作!就有不同的限額針對不同的用戶提出!很便利吧??!八一本章習(xí)題練習(xí)假如我有一個(gè)Linux主機(jī),將來想要對外供應(yīng)Mail與Web的效勞,同時(shí)預(yù)料供應(yīng)個(gè)人網(wǎng)頁空間的效勞,然而我希望mail供應(yīng)30MB而Web那么供應(yīng)20MB的空間,那么我應(yīng)當(dāng)如何規(guī)劃我的系統(tǒng)?在quota的限制中,由于他限制的是整個(gè)partition呢!所以既然要分為兩個(gè)效勞來限制,就須要設(shè)定成兩個(gè)partition了!這個(gè)案例當(dāng)中是以Linux為新架設(shè)的角度來看,所以我們的規(guī)劃就較為簡潔!假設(shè)我的硬盤為30GB的硬盤,那么我可以這樣設(shè)定:/256MBSwap2*RAM/usr3?5GB/backup5GB其它的空間平均分給:/home/var/spool/mail這樣就可以啦!然后安裝完成之后,套用quota的設(shè)定,即可做好限制!很是便利的!這就好玩了!并不是全部在Linux上面的賬號都可以設(shè)定quota呢,例如root就不能設(shè)定quota,因?yàn)檎麄€(gè)系統(tǒng)全部的數(shù)據(jù)幾乎都是他的!人「quota這支程序?qū)τ脖P配額的限制工程:quota這個(gè)程序針對整個(gè)partition的限制工程主要分為底下幾個(gè)局部:soft:這是最低限制容量的意思,運(yùn)用者在寬限期間之內(nèi),他的容量可以超過soft,但必須要寬限時(shí)間之內(nèi)將磁盤容量降低到soft的容量限制之下!hard:這是『確定不能超過』的容量!跟soft相比的意思為何呢?通常hardlimit會(huì)比softlimit為高,例如網(wǎng)絡(luò)磁盤空間為30MB,那么hardlimit就設(shè)定為30MB,但是為了讓運(yùn)用者有確定的戒備心,所以當(dāng)運(yùn)用空間超過25MB時(shí),例如運(yùn)用者運(yùn)用了27MB的空間時(shí),那么系統(tǒng)就會(huì)警告運(yùn)用者,讓運(yùn)用者可以在『寬限時(shí)間內(nèi)』將他的檔案量降低至25MB(亦即是softlimit)之內(nèi)!也就是說,soft到hard之間的容量其實(shí)就是寬限的容量啦!可以到達(dá)針對運(yùn)用者的『警示』作用!寬限時(shí)間:那么寬限時(shí)間就可以很清晰的知道含意是什么了!也就是當(dāng)您的運(yùn)用者運(yùn)用的空間超過了softlimit,卻還沒有到達(dá)hardlimit時(shí),那么在這個(gè)『寬限時(shí)間』之內(nèi),就必須要請運(yùn)用者將運(yùn)用的磁盤容量降低到softlimit之下!而當(dāng)運(yùn)用者將磁盤容量運(yùn)用狀況超過softlimit時(shí),『寬限時(shí)間』就會(huì)自動(dòng)被啟動(dòng),而在運(yùn)用者將容量降低到softlimit之下,那么寬限時(shí)間就會(huì)自動(dòng)的取消!根本的quota吩咐介紹在開場進(jìn)展quota的實(shí)踐之前,我們得來了解一下quota要運(yùn)用的指令!根本上分為兩種,一種是查詢功能(quota、quotacheck>quotastatswarnquota>repquota),另一種那么是編輯quota的內(nèi)容(edquota、setquota)o下面我們來談一談這些根本的指令吧!/etc/mtab怪了!不是說好要說明quota相關(guān)指令的嗎?干嘛提這個(gè)檔案系統(tǒng)。實(shí)際掛載的記錄文件?呵呵!要留意了?當(dāng)我們運(yùn)用quota的時(shí)候,根本上,系統(tǒng)會(huì)去搜尋:『系統(tǒng)上具有quota參數(shù)的partition』所以啰,當(dāng)我們要運(yùn)用quota的功能時(shí),我們的必需已經(jīng)支持quota才行。一般來說,我們是以編輯/etc/fstab后,再重新掛載的方法來讓系統(tǒng)的支持quota的!這個(gè)概念可是很重要的喔!A_Aquota[root@linux-]#quota[-uvsl][username][root@linux-]#quota[-gvsl][groupname]參數(shù):u:后面可以接username,表示顯示出該運(yùn)用者的quota限制值。假設(shè)不接username,表示顯示出執(zhí)行者的quota限制值。g:后面可接groupname,表示顯示出該群組的quota限制值。V:顯示每個(gè)的quota值;s:可選擇以inode或磁盤容量的限制值來顯示;1:僅顯示出目前本機(jī)上面的的quota值。范例:范例一:秀出目前root自己的quota限制值:[root@linux-]#quota-guvs范例二:秀出dmtsai這個(gè)運(yùn)用者的磁盤配額[root@linux^]#quota-vs-udmtsai留意一下這兩個(gè)范例,假如您的系統(tǒng)上面尚未有任何的quota支持的時(shí),運(yùn)用這兩個(gè)范例時(shí),『不會(huì)有任何信息列出來』!不要以為發(fā)生錯(cuò)誤了!這個(gè)吩咐僅是運(yùn)用來『顯示(display)』目前某個(gè)群組或者某個(gè)運(yùn)用者的quota限值!您可以運(yùn)用來視察一下!quotacheck[root@linux?]#quotacheck[-avug][/mount_point]參數(shù):a:掃瞄全部在/etc/mtab內(nèi),含有quota支持的,加上此參數(shù)后,/mount_point可不必寫,因?yàn)閽呙枞康牧寺?!v:顯示掃描過程的信息;M:『強(qiáng)制』進(jìn)展quotacheck的掃描。范例:范例一:將全部的在/etc/mtab內(nèi),含有quota支持的partition進(jìn)展掃描[root@linux~]#quotacheck-avugquotacheck:Can'tfindtocheckornotmountedwithquotaoption.沒關(guān)系張,這是正常的現(xiàn)象?因?yàn)槟形磫⒂胵uota的參數(shù)!關(guān)于quota參數(shù)的下達(dá)方法,我們會(huì)在稍后說明。假如正常的進(jìn)展掃描,會(huì)像下面這樣:[root@linux?]#quotacheck-avugquotacheck:Scanning/dev/hdbl[/disk2]donequotacheck:Checked3directoriesand4files[root@linux?]#11/disk2total32drwx2rootroot16384Jun2516:22lost+found第一次操作quotacheck可能會(huì)有一些錯(cuò)誤訊息發(fā)生,那應(yīng)當(dāng)是正常的!假如運(yùn)用Is-1去查閱一下有quota支持的那個(gè)mountpoint,假設(shè)有出現(xiàn)aquota.group及aquota.uscr,那應(yīng)當(dāng)就是已經(jīng)建立好了quota記錄文件了!范例二:強(qiáng)制掃描已掛載的[root@linux?]#quotacheck-avug-m有些時(shí)候,在某些Linuxdistributions上面,進(jìn)展quotacheck時(shí)、可能會(huì)出現(xiàn)如下的錯(cuò)誤訊息:quotacheck:Cannotgetquotafor/dev/hda3quotacheck:Cannotgetquotafor/dev/hda3果真如此的話,那么你可以猶如上面一般,加上-m的參數(shù)來『強(qiáng)制』掃描。也可以手動(dòng)先建立記錄文件,然后再掃描,如下所示:[root@linux?]#quotacheck-avug必須要留意的是,我這里是以/disk2作為一個(gè)測試的mountpoint,您的掛載點(diǎn)不確定會(huì)和范例一樣!這個(gè)吩咐主要的目的在掃描某一個(gè)磁盤的quota空間,他會(huì)針對該partitions進(jìn)展掃描,并且,由于該磁盤假設(shè)持續(xù)運(yùn)作時(shí),可能掃描的過程中,文件可能會(huì)增減,造成quota掃描的錯(cuò)誤發(fā)生,因此,當(dāng)運(yùn)用quotacheck時(shí),該磁盤將『自動(dòng)被設(shè)定成為只讀扇區(qū)(read-only)J;至于掃描完畢之后,掃瞄所得的磁盤空間結(jié)果會(huì)寫入該扇區(qū)最頂端。(例如:在例子中,掃描/disk2這個(gè)/dev/hdbl的扇區(qū),假如是初次掃描,那么掃描完畢之后會(huì)產(chǎn)生aquota.user與叫uota.group,會(huì)放置在/disk2/aquota.user與/disk2/aquota.group底下!而假如是建立quota后的掃描,那么就會(huì)更新這兩個(gè)文件!)另外,Linux也特殊強(qiáng)調(diào)quota在運(yùn)用的時(shí)候,須要特殊留意在reboot時(shí),得先將quota關(guān)閉才好!此外,由于新版的Linuxdistribution在quota的設(shè)計(jì)上好像有點(diǎn)小問題,有時(shí)候無法完整的進(jìn)展quotacheck,發(fā)生猶如上表的狀況,解決的方法就是主動(dòng)手動(dòng)的建立quotafile即可!例如上面的范例二所顯示的。edquota[root@linux?]#edquota[-uusername][-ggroupname][root@linux?]#edquota-t<==修改寬限時(shí)間[root@linux?]#edquota-pusername_demo-uusername參數(shù):u:后面接賬號名稱??梢赃M(jìn)入quota的編輯畫面Ivi)去設(shè)定username的限制值;g:后面接群組名稱??梢赃M(jìn)入quota的編輯畫面(vi)去設(shè)定groupname的限制值;t:可以修改寬限時(shí)間〔就是超過quota的softlimit值后,還能運(yùn)用硬盤的寬限期限)p:復(fù)制范本。那個(gè)usemame_demo為已經(jīng)存在并且已設(shè)定好quota的運(yùn)用者,意義為『將username_demo這個(gè)人的quota限制值復(fù)制給username]!范例:范例一:設(shè)定dmtsai這個(gè)用戶的quota限制值[root@linux?]#edquota-udmtsaiDiskquotasforuserdmtsai(uid501):blockssofthardinodessofthard/dcv/hdbl000000進(jìn)入編輯畫面后,以vi的相關(guān)行為進(jìn)展編輯喔!我們可以看到被編輯的用戶是dmtsai,而下面共有七個(gè)字段,每個(gè)字段的意義我們將在底下的說明接著介紹。而假設(shè)我們對于dmtsai的限制是30MB的話,那么:Diskquotasforuserdmtsai(uid501):blockssofthardinodessofthard/dev/hdbl02500030000000然后就可以儲(chǔ)存后離開!范例二:將dmtsai的quota限制值(30MB)復(fù)制給vbirdl這個(gè)用戶[root@linux?]#edquota-pdmtsai-uvbirdl范例三:修訂寬限時(shí)間|root@linux?]#edquota-tGraceperiodbeforeenforcingsoftlimitsforusers:Timeunitsmaybe:days,hours,minutes,orsecondsBlockgraceperiodInodegraceperiod/dev/hdbl7days7days預(yù)設(shè)的恕限時(shí)間是7天!你當(dāng)然可以修訂時(shí)間!這個(gè)吩咐就是在編輯每一個(gè)『個(gè)人』或者是『群組』的quota數(shù)值!通常我們以edquota-uusername或者是edquota-ggroupname來編輯個(gè)人與群組的quota設(shè)定值。不過,或許您會(huì)覺得一個(gè)一個(gè)安排好像很慢的樣子!那么您也可以干脆copy一個(gè)人的設(shè)定值給其它人,就猶如上面其次個(gè)例子,利用已經(jīng)建立好的dmtsai來建立vbirdl這個(gè)人的quota限額!這個(gè)指令可是很重要的呦!另外,范例一當(dāng)中出現(xiàn)的那七個(gè)字段代表的意義我們得要談一談?。捍磉@個(gè)quota是針對哪一個(gè)partition的意思。以范例一的狀況來說,指的是/dev/hdbl啰!也就是/disk2那個(gè)書目底下的quota限制值啦!blocks:這個(gè)是目前運(yùn)用者dmtsai(uid501)在/dev/hdbl這個(gè)(參考上面一個(gè)信息),所消耗的磁盤容量,也就是目前的運(yùn)用掉的空間啦!單位是Kbytes喔!這個(gè)信息是quota程序自己計(jì)算出來的,所以請不要修改他!soft與hard:這個(gè)是目前的dmtsai運(yùn)用者在這個(gè)之內(nèi)的quota限制值!至于soft與hard的意思就猶如前一節(jié)最終面提的那個(gè)意思啦!soft代表的是一個(gè)『警告』限值,hard那么是一個(gè)『不行超過的限值』,soft與hard中間的差值那么為寬限的數(shù)值。而當(dāng)soft與hard數(shù)值為。的時(shí)候,表示『沒有限制』的意思!而數(shù)值的單位仍是Kbytes喔!inodes:是目前運(yùn)用掉inode的狀態(tài),也是quota自己計(jì)算出來而得到的,所以不要去變更他。一般而言,inode不簡潔限制,所以您可以不必去限制inode呢!quotaon|root@linux?]#quotaon[-avug|[root@linux-]#quotaon[-vug][/mount_point]參數(shù):u:針對用戶啟動(dòng)quota(aquota.user)g:針對群組啟動(dòng)quotafaquota.group)v:顯示啟動(dòng)過程的相關(guān)訊息;a:依據(jù)/etc/mtab內(nèi)的設(shè)定啟動(dòng)有關(guān)的quota,假設(shè)不加-a的話,那么后面就須要加上特定的那個(gè)!范例:范例一:啟動(dòng)全部的具有quota的[root@linux?]#quotaon-auvg/dev/hdbl[/disk2]:groupquotasturnedon/dev/hdbl[/disk2]:userquotasturnedon范例二:僅啟動(dòng)/disk2里面的userquota設(shè)定值:[root@linux~]#quotaon-uv/disk2這個(gè)吩咐是在啟動(dòng)quota的!不過,由于這個(gè)指令是啟動(dòng)aquota.group與aquota.user的,所以您就必須要先完成quotacheck的工作了!然后簡潔的下達(dá)quotaon-a即可啟動(dòng)!quotaoff[root@linux?]#quotaoff[-a][root@linux?]#quotaoff[-ug][/mount_point]參數(shù):a:全部的的quota都關(guān)閉(依據(jù)/etc/mtab)u:僅針對后面接的那個(gè)/mount_point關(guān)閉userquotag:僅針對后面接的那個(gè)/mount_point關(guān)閉groupquota范例:范例一:[root@linuxquotaoff-a這個(gè)吩咐就是關(guān)閉了quota的限制啦!實(shí)踐quotaQuota運(yùn)用的方面很廣,不過,一般的用途有以下這些:限制某一群組所能運(yùn)用的最大磁盤配額(運(yùn)用群組限制〕:你可以將你的系統(tǒng)上的用戶分門別類,有點(diǎn)像是目前很流行的付費(fèi)與免付費(fèi)會(huì)員制的狀況,你比擬喜好的那一群的運(yùn)用配額就可以給高一些!呵呵!八一八限制某一用戶的最大磁盤配額(運(yùn)用用戶限制):在限制了群組之后,您也可以再接著針對個(gè)人來進(jìn)展限制,使得同一群組之下還可以有更公允的安排!以Link的方式,來使郵件可以作為限制的配額(更改/var/spool/mail這個(gè)路徑):假如是分為付費(fèi)與免付費(fèi)會(huì)員的『郵件主機(jī)系統(tǒng)』,是否須要重新再規(guī)劃一個(gè)硬盤呢?也不須要啦!干脆運(yùn)用Link的方式指向/home〔或者其它已經(jīng)做好的quota磁盤)就可以啦!這通常是用在原本規(guī)劃不好,但是卻又不想要更動(dòng)原有主機(jī)架構(gòu)的狀況中??!那么quota從開場打算的支持到整個(gè)設(shè)定完畢的主要的步驟也許是:.設(shè)定partition的支持quota參數(shù):由于quota必須要讓partition上面的支持才行,一般來說,支持度最好的是ext2/ext3,啟動(dòng)支持quota最簡潔就是編輯/etc/fstab,使得打算要開放的quota磁盤可以支持quota;.建立quota記錄文件:剛剛前面講過,整個(gè)quota進(jìn)展磁盤限制值記錄的檔案是aquota.user/aquota.group,要建立這兩個(gè)檔案就必須要先利用quotacheck掃描才行喔!所以,接下來的步驟就是:運(yùn)用quotacheck來掃描一下我們要運(yùn)用的磁盤;.編輯quota限制值數(shù)據(jù):再來就是運(yùn)用edquota來編輯每個(gè)運(yùn)用者或群組的可運(yùn)用空間;.重新掃描與啟動(dòng)quota:設(shè)定好quota之后,建議可以再進(jìn)展一次quotacheck,然后再以quotaon來啟動(dòng)吧!整個(gè)quota設(shè)定的步驟就只是這樣而已,簡潔吧!我們下面就干脆來用一個(gè)范例介紹一下整個(gè)流程,好讓您更清晰的了解到整個(gè)步驟!范例是這樣的:.Linux主機(jī)里面主要針對quserl及quser2這兩個(gè)用戶來進(jìn)展磁盤配額,且這兩個(gè)用戶都是掛在qgroup群組里面的。.每個(gè)運(yùn)用者總共有50MB的磁盤空間〔不考慮inode)限制!并且softlimit為45MB;.而寬限時(shí)間設(shè)定為1天,也就是說,這兩個(gè)人可以突破45MB的限制,但是在一天之內(nèi)必須要將多余的文件刪除,否那么將無法運(yùn)用剩下的空間(也就是說,這個(gè)賬號也許就不能進(jìn)展新建文件的工作了);.gquota這個(gè)群組考慮最大限額,所以設(shè)定為90MB好了!多說無用,我們就實(shí)際來進(jìn)展!L打算好測試的環(huán)境,用戶與群組的建立:這兩個(gè)賬號應(yīng)當(dāng)是不存在我們的系統(tǒng)的,所以,抓緊將他設(shè)置上去吧![root@linux~]#groupaddqgroup[root@linux~]#useradd-m-gqgroupquserl[root@Iinux~]#useradd-m-gqgroupquser2|root@linux?]#passwdquserl[root@linux-]#passwdquscr22.建立好的quota支持:由于quota較完整的支持是須要在ext2/ext3的Linux文件系統(tǒng)下才可以啟動(dòng),所以建議你就必須要將打算開啟quota的磁盤啟動(dòng)參數(shù),寫入quota的磁盤設(shè)定才行(/etc/fstab)!以例子而言,想要在/disk2下進(jìn)展quota的限制quserl,quser2這兩個(gè)用戶!這是因?yàn)檫@個(gè)/disk2是一個(gè)獨(dú)立的扇區(qū),這可以運(yùn)用df來查詢。此外,必需特殊留意的是,最好不要以根書目亦即是/進(jìn)展quota!否那么簡潔有些問題!另外,不要針對root做quota!反正做了也沒用!|root@linux?]#df1K-blocksUsedAvailableUse%Mountedon/dev/hdal59522523193292245172057%//dev/hdbl282676087790426730604l%/disk2/dev/hda5949264422725287754123%/diskl嗯!/disk2是獨(dú)立的partition,并且他的設(shè)備名為/dev/hdbl,好了!那么我就必須要啟動(dòng)/disk2這個(gè)/dev/hdbl的quota檔案格式,好了!那么由于文件格式的設(shè)定是寫在/etc/fstab里頭,所以我們以vi來編輯他吧!只要在/etc/fstab里頭增加了usrquota>grpquota就可以啦?。ㄗⅲ赫?zhí)厥饬粢?,這兩個(gè)工程請『務(wù)必』不要寫錯(cuò)了!請?jiān)趯懭?etc/fstab之前好好的再次檢查,因?yàn)閷戝e(cuò)之后,很有可能造成系統(tǒng)無法開機(jī),雖然寫錯(cuò)的機(jī)率不高,但是很有可能?。root@linux?]#vi/etc/fstabLABEL=//ext3defaults11LABEL=/diskl/disklext3defaults12LABEL二/disk2/disk2ext3defaults,usrquota,grpquota12/dev/hda3sdefaults00留意到我們所須要設(shè)定的那個(gè)/disk2的那一行,在第四字段多了usrquota,grpquota留意,在『defaults,usrquota,grpquota』之間都沒有空格!這樣就算參與了quota的磁盤格式了!不過,由于真正的quota在讀取的時(shí)候是讀取/etc/mtab這個(gè)檔案的,偏偏這一個(gè)檔案須要重新開機(jī)之后才能夠以/etc/fstab的新數(shù)據(jù)進(jìn)展改寫!所以這個(gè)時(shí)候你可以選擇:重新開機(jī)(reboot);重新remount來啟動(dòng)設(shè)置!對不太喜愛重新開機(jī)的人,可以這樣做:[root@linux?]#umount/dev/hdb1[root@linux?]#mount-a[roo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新課標(biāo)小學(xué)語文“學(xué)習(xí)任務(wù)群”的教學(xué)思路
- 高中物理第十一章電路及其應(yīng)用課時(shí)13串聯(lián)電路和并聯(lián)電路課件新人教版必修第三冊
- Windows Server網(wǎng)絡(luò)管理項(xiàng)目教程(Windows Server 2022)(微課版)5.5 拓展案例1:Web站點(diǎn)安全加固
- 全省小學(xué)數(shù)學(xué)教師賽課一等獎(jiǎng)數(shù)學(xué)一年級上冊(人教2024年新編)《10的加、減法》課件
- 2014年腔體耦合器投資分析研究咨詢報(bào)告
- 2024至2030年中國整體式豆奶機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國成套污水處理機(jī)械設(shè)備數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024至2030年中國家用縫紉機(jī)控制器拉桿行業(yè)投資前景及策略咨詢研究報(bào)告
- 高中物理第五章交變電流5電能的輸送課件新人教版選修3-
- 2024至2030年中國中頻整體退火設(shè)備行業(yè)投資前景及策略咨詢研究報(bào)告
- 人工智能時(shí)代高等院校教師信息素養(yǎng)提升研究
- 商家聯(lián)盟合作方案
- 《應(yīng)用統(tǒng)計(jì)學(xué)》(第4版)-自測試卷及答案A卷
- 公司法課件(新員工)
- GB/T 10082-2024軌道車重型軌道車
- 房地產(chǎn)市場報(bào)告 -上海住房租賃市場月報(bào)(2024年9月)
- 考古與人類學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年上海市標(biāo)準(zhǔn)房屋租賃合同經(jīng)典版(三篇)
- 八年級地理下冊 第六章 北方地區(qū) 第一節(jié) 自然特征與農(nóng)業(yè)說課稿2 (新版)新人教版
- 2024智能家居行業(yè)創(chuàng)新發(fā)展與前景展望研究報(bào)告
- 新目標(biāo)藝術(shù)培訓(xùn)中心商業(yè)策劃書(3篇)
評論
0/150
提交評論