我需要在我的网络服务器上释放一些磁盘空间,并想询问运行以下命令是否会破坏任何内容? 我的服务器使用cpanel / whm运行centos 6。
$ find / -type f -name" *。tar.gz" -exec rm -i {} \;
非常感谢任何帮助或建议。
感谢。
答案 0 :(得分:0)
好吧,如果日志已被压缩,或者上传了文件(如果有的话),您将丢失日志。默认情况下,不应该是已安装系统上的任何文件。就个人而言,我认为只是抛弃你所能做的而不是试图找到原因是错误的。
您可以尝试通过运行来找到占用空间:
du -hs / # shows how much root directory occupies
将其与输出结果进行比较:
df -h # shows used space on disks
如果这个数字远远没有匹配 - 您可能已经有未关闭的已删除文件,只需重新启动就可以为您回收这个空间。
如果没有,你可以通过递归方式继续:
cd <dir>; du -hs * # enter directory and calculate size of its contents
你可以从/
开始,然后前往最大的目录。毕竟,您将找到自由空间的来源。 :)
PS:CentOS默认不压缩日志。您不会通过搜索存档文件来检测这些日志,但它们可能非常庞大。压缩它们是获得一些空间的简单方法:
在/etc/logrotate.conf
中启用压缩:
compress
使用以下内容压缩已旋转的日志
cd /var/log; find . -type f | grep '.*-[0-9]\+$' | xargs -n1 gzip -9