centos如何回收闲置硬盘空间

460
2025/4/8 21:32:30
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中回收闲置硬盘空间可以通过以下几种方法实现:

清理临时文件

  • 打开终端窗口。

  • 运行以下命令以清理/tmp目录下的所有文件和子目录:

    sudo rm -rf /tmp/*
    

删除不需要的软件包

  • 打开终端窗口。

  • 运行以下命令以列出所有已安装的软件包:

    sudo yum list installed
    
  • 删除特定软件包:

    sudo yum remove <package_name>
    

清理日志文件

  • 打开终端窗口。

  • 运行以下命令以查看/var/log目录下的日志文件大小:

    sudo du -sh /var/log/*
    
  • 清空特定日志文件:

    sudo truncate -s 0 /var/log/<log_file>
    

压缩和归档文件

  • 打开终端窗口。

  • 运行以下命令以压缩文件:

    tar -czvf <archive_name>.tar.gz <directory>
    
  • 删除原始文件:

    sudo rm -rf <directory>
    

清理回收站

  • 打开终端窗口。

  • 运行以下命令以进入回收站目录:

    cd ~/.local/share/Trash/files
    
  • 删除所有回收站中的文件:

    rm -rf *
    

分析磁盘使用情况

  • 使用 ncdu 工具分析磁盘使用情况,找到占用磁盘空间最多的目录。

    sudo ncdu /path/to/directory
    

扩展磁盘空间

如果以上方法都无法释放足够空间,可以考虑扩展磁盘空间,例如通过 lvextend 命令扩展逻辑卷的大小,然后使用 xfs_growfs 命令扩展文件系统。

在执行删除操作前,请确保您真的不再需要这些文件或文件夹,并且已经备份了重要数据以防万一。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Swap在虚拟化中的应用