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