linux系統(tǒng)磁盤配額相關(guān)的設(shè)置 1、檢查系統(tǒng)是否支持磁盤配額(2.4及以后的內(nèi)核默認是支持磁盤配額的): [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)建立一個當(dā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,當(dāng)使用者user01使用空間超過5MB時,系統(tǒng)會進行提示,但可以繼續(xù)使用空間,而當(dāng)使用者user01使用空間達到8MB時,就會限制使用者user01繼續(xù)使用/tmp空間。 File limits是對使用者創(chuàng)建文件的限制,soft和hard同上是軟限制和硬限制,分別是50、80,當(dāng)使用者user02創(chuàng)建文件超過50個時,系統(tǒng)會進行提示,但仍可以繼續(xù)創(chuàng)建文件,而當(dāng)使用者user02創(chuàng)建文件超過80個文件時,就會限制使用者user02繼續(xù)創(chuàng)建文件,但要注意,因為使用者user02是在/tmp目錄下進行了磁盤配額限制,所以/tmp目錄會算做一個文件,所以user02最多只能創(chuàng)建79個文件。 7、做時間限制: [root@rhel ~]# edquota –t 可以設(shè)置timeleft的值,在這里我們都設(shè)定為2分鐘,重復(fù)上面的例子,使用者user02創(chuàng)建60個文件,此時會出現(xiàn)quota的提示,但仍可以創(chuàng)建文件,但當(dāng)我們等待2分鐘后,你會發(fā)現(xiàn),user02已經(jīng)不能再進行創(chuàng)建文件了,這里就是timeleft的作用,就是當(dāng)你超過soft限制時,設(shè)定有效的時間。 8、啟用磁盤配額: [root@rhel ~]# quotaon /mnt/samba 或者 [root@rhel ~]# quotaon –avug 9、查看用戶、組的磁盤配額情況: [root@rhel ~]# quota -u user [root@rhel ~]# quota -u group 10、關(guān)閉磁盤配額: [root@rhel ~]# quotaoff /mnt/samba 或者 [root@rhel ~]# quotaoff –avug 其他相關(guān)命令: # repquota 重載quota設(shè)置 # quota –v 察看quota設(shè)置 # quota on/off quota開啟/關(guān)閉 # edquota –p username1 username2 配額克隆 # quotastats 查看配額啟動情況 以上linux系統(tǒng)磁盤配額相關(guān)的設(shè)置就是小編為大家收集整理的全部內(nèi)容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關(guān)注我們的后續(xù)更新。 |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!
掃一掃,關(guān)注站長網(wǎng)微信