TShopping

 找回密碼
 註冊
搜索
查看: 514|回復: 0

[教學] CentOS 6.6 啟用quota並設定磁碟配額

[複製鏈接]
發表於 2015-9-30 00:10:33 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
將設定寫入 fstab
# vi /etc/fstab
在需要做磁碟配額的磁碟機加入設定
  1. defaults 後面加 ,usrquota,grpquota
複製代碼


  1. /dev/md0  /home                   ext3    defaults,usrquota,grpquota        1 2
複製代碼



重新啟動電腦(確定別改錯了,不然無法開機)
# reboot


quotacheck -avug
( quotacheck -avug -m 強制掃描 )
如果無法產生 aquota.user、aquota.group
就要用touch /home/aquota.user aquota.group


因 Selinux 設定錯誤無法產生 aquota.user、aquota.group 紀錄
quotacheck: Cannot rename new quotafile /home/student/aquota.group.new to name
/home/student/aquota.group: 拒絕不符權限的操作可關閉SELINUX也可以

原設定
# ls -Z aquota.user
-rw-------. root root unconfined_u:object_r:user_home_t:s0 ad/aquota.user
變更型態
# chcon -R -t quota_db_t aquota.user aquota.group
# ls -Z aquota.user
-rw-------. root root unconfined_u:object_r:quota_db_t:s0 aquota.user

重跑 quotacheck -avug


編輯個人磁碟配額
edquota 帳號
Filesystem blocks  soft hard inodes soft hard
掛入點  約等於1K 警告 上限 檔案 警告 上限


edquota 的參數
-u 編輯 user quota
-g 編輯 group quota
-p 指定一個設定為範本,複製給其他 user
-t 設定超過 soft limit 的緩衝期限

edquota -u a
edquota -p a * 以帳號 a 為範本套用至所有 user (需在 user 家目錄上層做)

quotaoff -avug 關閉quota
quotaon  -avug 開啟quota


範例
  1. Disk quotas for user cnxxxxx (uid xxx):
  2.   Filesystem                   blocks       soft       hard     inodes     soft     hard
  3.   /dev/mdo                       xxx      14000      16000        xxx        0        0
複製代碼


14000單位是K

檢查 quota
quota -v  查自己的使用情形
quota -gv 查自己群組的使用情形 
quota -vu 帳號 查某人使用情形(root用)
quota -a 列出所有的報表


應用
repquota -a | grep + 查超額使用者


 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-11 06:55 , Processed in 0.056410 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表