quote(linux下的磁盤配額)
關鍵字:quota inode block grace time
一般用途:
針對每個人的網頁空間的容量限制
針對每個人的郵件空間限制 等等。
要使用quota首先要滿足這樣的要求:
1.僅能支持單個的filesystem
2.kernel必須支持quota
3.只對一般身份使用者有效
根據quota的規範針對整個filesystem的限制,主要限制容量或文件數量(block或inode
具體的quota實驗流程:
首先檢查文件系統,和kernel版本一般在2.6以上版本均支持quota。以/home ext4文件系統為例,一般是永久掛載,須寫進/etc/fstab具體的文件內容:
UUID=72c1ac00-973c-4bb2-8996-fc527f57788b / ext4 defaults 1 1
UUID=af80cdba-4cb0-4462-b812-76562369792f /home ext4 defaults,usrquota,grpquota 1 2
UUID=9e0f1998-9fc8-483a-9c49-1136111561d9 /opt ext4 defaults 1 2
UUID=f529a5f6-0775-4629-84f3-6356de6588f2 swap swap defaults 0 0
然後scan filesystem and build quota要用到的指令是quotacheck具體的命令參數有avugfm 具體的參數功能請man,在/home filesystem下建立好aquota.group,aquota.user這兩個文件後,啟用quota相應的指令肯定就是quotaon了啥,相關的參數avug,參數具體功能請man。相應的quota關閉肯定就是quotaoff了哦。然後就編輯用戶/群組的限額值和寬限時間,相關的指令edquota.html' target='_blank'>edquota相關的參數ugtp,請edquota --help。設定完quota限額值後查看quota限制值的報告指令quota相關參數ugvs,還有針對filesystem的限制做報告指令repquota相關參數avugs,對超過限制發出的警告指令warnquota。具體的就完成了。
本次使用到的主要指令有:quotacheck、 quotaon、 quotaoff、 edquota、 quota、 repquota、 warnquota