十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹“l(fā)inux磁盤配額大小怎么設置”,在日常操作中,相信很多人在linux磁盤配額大小怎么設置問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux磁盤配額大小怎么設置”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比新密網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式新密網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋新密地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
1、檢查系統(tǒng)是否支持磁盤配額(2.4及以后的內核默認是支持磁盤配額的):
[root@rhel ~]# grep CONFIG_QUOTA /boot/config- [TAB鍵補全]
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y #這樣就說明是支持磁盤配額的;
2、修改/etc/fstab:
/dev/sda3 /mnt/samba ext3 defaults,usrquota,grpquota 1 2
3、從/etc/fstab讀取信息,掛載所有分區(qū):
[root@rhel ~]# mount -a
4、用quotacheck命令生成基本配額文件:
[root@rhel ~]# quotacheck –avug
quotacheck: Can't find filesystem to check or filesystem not mounted with quota option. #不要緊張,這是正常的現(xiàn)象~因為您尚未啟用quota的參數(shù)!
quotacheck 命令檢查啟用了配額的文件系統(tǒng),并為每個文件系統(tǒng)建立一個當前磁盤用的表。該表會被用來更新操作系統(tǒng)的磁盤用量文件。此外,文件系統(tǒng)的磁盤配額文件也被更新。
-a 意味著在 /etc/mtab 中所有掛載了的非 NFS 文件系統(tǒng)都會被檢查來決定是否啟用了配額;
-u 針對使用者掃描文件與目錄的使用情況,會建立aquota.user;
-g 針對群組掃描文件與目錄的使用情況,會建立aquota.group;
-v 顯示掃描過程的信息;
-M "強制"進行quotacheck的掃描。
5、檢查aquota.user和aquota.group文件是否已經(jīng)創(chuàng)建成功:
[root@rhel ~]# ll /mnt/samba
6、使用 edquota 命令分配磁盤配額:
[root@rhel ~]# edquota -u user 【為系統(tǒng)用戶分配磁盤配額】
[root@rhel ~]# edquota -u group 【為系統(tǒng)用戶組分配磁盤配額】
Filesystem => 進行配額管制的文件系統(tǒng)。
blocks => 已經(jīng)使用的區(qū)塊數(shù)量(單位1KB) 【不需要修改】
soft => block 使用數(shù)量的"軟性"限制;
hard => block 使用數(shù)量的"硬性"限制;
inode => 已經(jīng)使用的 inode 數(shù)量 【不需要修改】
soft => inode 使用數(shù)量的"軟性"限制;
hard => inode 使用數(shù)量的"硬性"限制。
Block limits是對磁盤空間使用的限制,以KB為單位,soft是指軟限制,hard是指硬限制,例,soft限制為5MB,hard限制為8MB,當使用者user01使用空間超過5MB時,系統(tǒng)會進行提示,但可以繼續(xù)使用空間,而當使用者user01使用空間達到8MB時,就會限制使用者user01繼續(xù)使用/tmp空間。
File limits是對使用者創(chuàng)建文件的限制,soft和hard同上是軟限制和硬限制,分別是50、80,當使用者user02創(chuàng)建文件超過50個時,系統(tǒng)會進行提示,但仍可以繼續(xù)創(chuàng)建文件,而當使用者user02創(chuàng)建文件超過80個文件時,就會限制使用者user02繼續(xù)創(chuàng)建文件,但要注意,因為使用者user02是在/tmp目錄下進行了磁盤配額限制,所以/tmp目錄會算做一個文件,所以user02最多只能創(chuàng)建79個文件。
7、做時間限制:
[root@rhel ~]# edquota –t
可以設置timeleft的值,在這里我們都設定為2分鐘,重復上面的例子,使用者user02創(chuàng)建60個文件,此時會出現(xiàn)quota的提示,但仍可以創(chuàng)建文件,但當我們等待2分鐘后,你會發(fā)現(xiàn),user02已經(jīng)不能再進行創(chuàng)建文件了,這里就是timeleft的作用,就是當你超過soft限制時,設定有效的時間。
8、啟用磁盤配額:
[root@rhel ~]# quotaon /mnt/samba
或者
[root@rhel ~]# quotaon –avug
9、查看用戶、組的磁盤配額情況:
[root@rhel ~]# quota -u user
[root@rhel ~]# quota -u group
10、關閉磁盤配額:
[root@rhel ~]# quotaoff /mnt/samba
或者
[root@rhel ~]# quotaoff –avug
其他相關命令:
# repquota 重載quota設置
# quota –v 察看quota設置
# quota on/off quota開啟/關閉
# edquota –p username1 username2 配額克隆
# quotastats 查看配額啟動情況
到此,關于“l(fā)inux磁盤配額大小怎么設置”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞名稱:linux磁盤配額大小怎么設置
標題來源:http://m.jiaotiyi.com/article/gjijsc.html