探尋管理磁盤配額的方法
經(jīng)過(guò)搜集和整理有關(guān)linux磁盤配額的材料,在這里本人給大家推薦本篇文章,希望大家看后會(huì)有不少收獲。多用戶用的是一個(gè)設(shè)備,就是要再同一個(gè)設(shè)備上才需要給每個(gè)用戶來(lái)限制使用空間。
linux磁盤配額是由內(nèi)核提供的,可對(duì)用戶和組進(jìn)行以文件系統(tǒng)為單位進(jìn)行區(qū)塊配額和索引節(jié)點(diǎn)配額的軟性限制和硬性限制,區(qū)塊配額代表以用戶或組再文件系統(tǒng)上,.擁有的文件大小綜合,作為限制條件,單位為KB,索引節(jié)點(diǎn)配額是限制用戶和組,在文件系統(tǒng)中可使用多少個(gè)索引節(jié)點(diǎn),也就是多少個(gè)文件,如果同時(shí)設(shè)置了將會(huì)以最大達(dá)到的限制為,將會(huì)以最先達(dá)到的限制為主.
軟性限制:給用戶配額的警告上限,如果用戶超除了軟性限制,,,并且允許再限期內(nèi)還能繼續(xù)使用
硬性限制:如果設(shè)置了的話,大小超過(guò)的話立刻就不能使用,超出的大小將會(huì)損壞文件的結(jié)構(gòu)
1.建立linux磁盤配額
◆首先得初始化掛載點(diǎn)
如果沒(méi)有掛載設(shè)備的話,mount,-o,rw,usrquota,grpquota,設(shè)備文件,掛載點(diǎn),如果應(yīng)經(jīng)掛載了就必須初始化更新mount,-o,remount,,usrquota,grpquota,掛載點(diǎn)
◆初始化磁盤配額數(shù)據(jù)庫(kù)
quotacheck,-u,-g,-c,設(shè)備文件,還有一個(gè)參數(shù)可以代替所有的設(shè)備文件,-a,設(shè)置了-a后會(huì)重新產(chǎn)生磁盤配額數(shù)據(jù)庫(kù),原先的設(shè)置會(huì)卸載了,不指定-a參數(shù)時(shí),只更新磁盤配額的數(shù)據(jù)庫(kù),執(zhí)行完之后再掛載點(diǎn)目錄下會(huì)有兩個(gè)數(shù)據(jù)庫(kù)文件,aquota.user,aquota.group。
2.啟用linux磁盤配額
quotaon,設(shè)備文件,-a(,可以代替所有的/etc/fstab中的已掛載的)
3,停用linux磁盤配額
quotaoff,設(shè)備文件
4,設(shè)置linux磁盤配額
A,edquota,-u,-g,用戶名,設(shè)備文件(-a,),執(zhí)行后會(huì)調(diào)用EDITOR變量定義的編輯器
B,setquota,-u,-g,用戶名,區(qū)塊軟限制,區(qū)塊硬限制,節(jié)點(diǎn)軟限制,節(jié)點(diǎn)硬限制,設(shè)備文件,執(zhí)行完后會(huì)直接寫入文件
5查看磁盤配額狀況
quota,-u,-g,-v,用戶名,執(zhí)行完后后有幾列,block,(有*是超過(guò)配額)
quota,警告值,limit,硬性限制,grace,剩余天數(shù),files,文件數(shù)
6.產(chǎn)生磁盤配額報(bào)表
repquota,-u,-g,-a,設(shè)備文件
7,寄出警告信
在/etc/warnquota.conf,有郵件模板,可以修改警告信息的提示語(yǔ),只有root可以執(zhí)行,warnquota,會(huì)查找/dev下的所有設(shè)備,給超出磁盤配額的用戶發(fā)郵件,/var/spool/mail/用戶名
8,多用戶設(shè)置linux磁盤配額
quota,-p,已經(jīng)設(shè)置好磁盤配額的用戶名,將要設(shè)置磁盤配額的用戶列表,將已做好的用戶磁盤配額模板復(fù)制給多用戶
【編輯推薦】