1. 程式人生 > >關於服務器各用戶的家目錄大小限制方案

關於服務器各用戶的家目錄大小限制方案

enter 需要 lvm 用戶 目錄大小 lvm邏輯卷管理 現象 分區 str

關於服務器各用戶的家目錄大小限制

方法1-把磁盤重新規劃、格式分區,再用quota進行磁盤配額限制,再針對每個對應的家目錄進行掛載使用。

缺點:由於公司這邊的磁盤采用的不是LVM邏輯卷管理,所以不能自由裁剪,這種方法相當於重新分區,一但分區後,大小就固定了,以後就不能更改了! 不建議使用

方法2-使用dd命令,撐大一個文件比如說(500G),然後把原來home下用戶家目錄如(denghuayi)裏面的資料全部剪切到另外一個文件夾,然後再把這個文件掛載到家目錄下,再把原來的資料復制回來。

缺點:

第一,需要操作的儲存空間比較大,保守剩余空間至少1t以上。

第二,剪切復制資料的時間可能比較長,可能會影響工作。

第三、掛載的目錄比較多,會延長服務器重啟開機的時間,如果出現掛載失敗的情況的話,可能會出現數據不一致的現象!

方法3-使用腳本監控。

創建crontab腳本,利用du命令來定時檢測每個家目錄的大小,設定一個比較值,當這個比較值小於設定值,發郵件提醒用戶釋放空間,當比較值等於極限值,利用root權限,把家目錄的w寫入權限改掉,家目錄數據無法正常寫入!

缺點:

du命令檢測數據量太大,花費時間太長,消耗服務性能高。

關於服務器各用戶的家目錄大小限制方案