关于服务器各用户的家目录大小限制
方法1-把磁盘重新规划、格式分区,再用quota进行磁盘配额限制,再针对每个对应的家目录进行挂载使用。
缺点:由于公司这边的磁盘采用的不是LVM逻辑卷管理,所以不能自由裁剪,这种方法相当于重新分区,一但分区后,大小就固定了,以后就不能更改了! 不建议使用
方法2-使用dd命令,撑大一个文件比如说(500G),然后把原来home下用户家目录如(denghuayi)里面的资料全部剪切到另外一个文件夹,然后再把这个文件挂载到家目录下,再把原来的资料复制回来。
缺点:
第一,需要操作的储存空间比较大,保守剩余空间至少1t以上。
第二,剪切复制资料的时间可能比较长,可能会影响工作。
第三、挂载的目录比较多,会延长服务器重启开机的时间,如果出现挂载失败的情况的话,可能会出现数据不一致的现象!
方法3-使用脚本监控。
创建crontab脚本,利用du命令来定时检测每个家目录的大小,设定一个比较值,当这个比较值小于设定值,发邮件提醒用户释放空间,当比较值等于极限值,利用root权限,把家目录的w写入权限改掉,家目录数据无法正常写入!
缺点:
du命令检测数据量太大,花费时间太长,消耗服务性能高。
时间: 2024-10-23 21:03:45