寵物展會2025年時間表
2357
2025-04-01
在 linux 上,您可以使用以下方法之一設置磁盤配額:
文件系統(tǒng)基本磁盤配額分配
基于用戶或組的磁盤配額分配
在基于用戶或組的配額上,需要考慮以下三個重要因素:
Hard limit - 例如,如果您指定 2GB 作為硬限制,用戶將無法在 2GB 之后創(chuàng)建新文件
Soft limit - 例如,如果您指定 1GB 作為軟限制,一旦達到 1GB 限制,用戶將收到“磁盤配額超出”警告消息。但是,他們?nèi)匀豢梢詣?chuàng)建新文件,直到達到硬限制
Grace Period – 例如,如果您指定 10 天作為寬限期,則在用戶達到硬限制后,他們將被允許額外 10 天來創(chuàng)建新文件。在那個時間段內(nèi),他們應該嘗試回到配額限制。
1.在文件系統(tǒng)上啟用配額檢查
首先,您應該指定允許哪些文件系統(tǒng)進行配額檢查。
修改 /etc/fstab,并將關鍵字 usrquota 和 grpquota 添加到您要監(jiān)視的相應文件系統(tǒng)中。
以下示例表明在 /home 文件系統(tǒng)上啟用了用戶和組配額檢查
# cat /etc/fstab LABEL=/home /home ext2 defaults,usrquota,grpquota 1 2
完成上述更改后重新啟動服務器。
2. 使用 quotacheck 對 linux 文件系統(tǒng)進行初始配額檢查
在文件系統(tǒng)上啟用磁盤配額檢查后,首先收集所有配額信息,如下所示。
# quotacheck -avug quotacheck: Scanning /dev/sda3 [/home] done quotacheck: Checked 5182 directories and 31566 files quotacheck: Old file not found. quotacheck: Old file not found.
在上面的命令中:
a: 檢查所有啟用配額的文件系統(tǒng)
v:詳細模式
u:檢查用戶磁盤配額
g:檢查組磁盤配額
上述命令將在文件系統(tǒng)目錄下為用戶和組創(chuàng)建一個配額文件,如下所示。
# ls -l /home/ -rw------- 1 root root 11264 Jun 21 14:49 aquota.user -rw------- 1 root root 11264 Jun 21 14:49 aquota.group
3. 使用 edquota 命令為用戶分配磁盤配額
使用如下所示的 edquota 命令來編輯特定用戶的配額信息。
例如,要更改用戶“ramesh”的磁盤配額,請使用 edquota 命令,該命令將在編輯器中打開軟硬限制值,如下所示。
# edquota ramesh Disk quotas for user ramesh (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sda3 1419352 0 0 1686 0 0
一旦 edquota 命令在編輯器中打開特定用戶的配額設置,您可以設置以下限制:
特定用戶的磁盤配額大小的軟硬限制。
特定用戶允許的 inode 總數(shù)的軟硬限制。
4. 使用 repquota 報告用戶和組的磁盤配額使用情況
使用如下所示的 repquota 命令報告用戶和組的磁盤配額使用情況。
# repquota /home *** Report for user quotas on device /dev/sda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 566488 0 0 5401 0 0 nobody -- 1448 0 0 30 0 0 ramesh -- 1419352 0 0 1686 0 0 john -- 26604 0 0 172 0 0
5. 將quotacheck添加到每日cron作業(yè)
將 quotacheck 添加到每日 cron 作業(yè)中。在 /etc/cron.daily 目錄下創(chuàng)建一個如下所示的 quotacheck 文件,它將每天運行 quotacheck 命令。這會將 quotacheck 命令的輸出發(fā)送到根電子郵件地址。
# cat /etc/cron.daily/quotacheck quotacheck -avug
Linux
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。