今天一个朋友的服务器空间满了,检查后发现服务器apache的日志占用了3.6G的空间,将日志清理后发现df -h依然显示 / 占用空间为100%
这是为什么呢? 因为有些被运行中程序控制linux文件在删除后并不会立即腾出空间, 而他删除正好就是在运行中的apache的日志文件
用下面的命令可以查看哪些被文件还在被哪个进程占用
ls -ld /proc/*/fd/* 2>&1 | fgrep '(deleted)'
今天一个朋友的服务器空间满了,检查后发现服务器apache的日志占用了3.6G的空间,将日志清理后发现df -h依然显示 / 占用空间为100%
这是为什么呢? 因为有些被运行中程序控制linux文件在删除后并不会立即腾出空间, 而他删除正好就是在运行中的apache的日志文件
用下面的命令可以查看哪些被文件还在被哪个进程占用
ls -ld /proc/*/fd/* 2>&1 | fgrep '(deleted)'