linux 磁盘清理

发布时间 2024-01-13 18:28:43作者: 瘦瘦的猴子

在CentOS 7环境中处理磁盘空间,可以按照以下步骤进行:

  1. 首先查询磁盘空间占用情况。你可以使用df -ah命令来查看每个分区的使用情况。

  2. 定位到根目录,然后查询大文件与目录。可以使用cd /命令进入根目录,然后运行du -sh * | sort -n命令查看当前目录下所有文件和目录的大小,并按大小降序排列。

  3. 针对那些占用空间较大的文件或目录,可以进一步深入调查。例如,你可以运行du -h --max-depth=1 |grep 'G' |sort命令来查找上GB的目录并进行排序。

  4. 找到那些不再需要的大文件或旧的日志文件等,然后删除它们以释放磁盘空间。需要注意的是,删除操作应当谨慎进行,以免误删重要文件。

  5. 对于某些特定的目录,如Tomcat下的logs日志文件夹,如果发现它占据了大量的磁盘空间,可以考虑删除其中的内容,然后重启对应的服务进程,如Tomcat,来释放空间。

  6. 另外,定期清理和修剪日志文件也是释放磁盘空间的有效手段。例如,可以使用find /var -name "*.log" \ ( \ ( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;命令来修剪/var下超过7天且超过50M或超过30天的.log文件。