在 Linux 上設置用戶和組磁盤配額的 5 個步驟

      網(wǎng)友投稿 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:檢查組磁盤配額

      在 Linux 上設置用戶和組磁盤配額的 5 個步驟

      上述命令將在文件系統(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)容。

      上一篇:同一個表格能不能批量添加(表格后面批量加入同一個字)
      下一篇:XML DOM - 訪問節(jié)點
      相關文章
      亚洲综合在线一区二区三区| 亚洲永久中文字幕在线| 亚洲日本中文字幕天天更新| 亚洲人成网站日本片| 337p日本欧洲亚洲大胆色噜噜 | www亚洲精品久久久乳| 亚洲精华液一二三产区| 亚洲国产成人精品无码区二本 | 亚洲国产精品无码成人片久久| 久久精品亚洲福利| 国产亚洲av人片在线观看| 77777亚洲午夜久久多人| 亚洲综合无码精品一区二区三区| 中文字幕日韩亚洲| 亚洲高清国产AV拍精品青青草原| 亚洲av中文无码乱人伦在线r▽| 亚洲AV无码乱码在线观看富二代| 亚洲AV日韩精品久久久久久久 | 久久精品国产亚洲AV未满十八| 色天使亚洲综合一区二区| 亚洲AⅤ优女AV综合久久久| 亚洲日本一区二区一本一道| 国产亚洲情侣一区二区无码AV| 亚洲色精品aⅴ一区区三区| 亚洲AV无码乱码国产麻豆穿越 | 亚洲另类视频在线观看| 欧洲 亚洲 国产图片综合| 亚洲AⅤ男人的天堂在线观看| 国产亚洲视频在线观看| 亚洲日本韩国在线| 久久精品夜色国产亚洲av| 亚洲三级电影网站| 亚洲AV综合色区无码二区爱AV| 亚洲日韩乱码中文字幕| 亚洲国产天堂久久综合| 亚洲永久精品ww47| 亚洲综合成人网在线观看| 亚洲一级片在线观看| 亚洲αⅴ无码乱码在线观看性色| 亚洲A丁香五香天堂网| 亚洲精品夜夜夜妓女网|