Linux磁盘空间释放问题整理
IDC里的一台服务器的/分区使用率爆满了!经查看发现有个文件过大,于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!因为kill进程是通过截断proc文件系统中的文件可以强制要求系统回收分配给正在使用的的文件。必须要确定不会对运行中的进程造成影响时才能使用,应用程序对这种方式支持的并不好,当一个正在使用的文件被截断可能会引发不可预知的问题。通过这种方法,磁盘空间不但可以马上释放,也可保障进程继续向文件写入日志。可以通过"tune2fs"命令来改变5%的默认设置,比如只预留2%的空间。但是不建议设成0%,现实环境中这样做不安全。现在可以通过"tune2fs"命令将系统预留空间改为2%。
用户评论