温馨提示×

Linux清理技巧:释放磁盘空间

小樊
45
2025-02-20 11:03:19
栏目: 云计算
亿速云空间服务器,独享5M带宽,BGP线路,安全稳定,不到0.96元/天! 查看详情>>

在Linux系统中,释放磁盘空间是确保系统稳定运行的重要步骤。以下是一些实用的清理技巧:

1. 迅速定位磁盘使用状况

使用 df -h 命令可以直观地查看文件系统的磁盘使用情况,包括总容量、已使用空间、可用空间和使用百分比等信息。

2. 深度排查并清理占用空间大的文件夹

  • 使用 du 命令查找占用空间大的目录:
    du -sh * | sort -rh | head -n 10
    
    该命令会列出根目录下占用空间最大的前10个目录。
  • 深入细化排查:进入占用空间大的目录,重复上述操作,直至定位到具体的大文件或无用文件夹。

3. 精准查找并清理大文件

  • 使用 find 命令查找大于一定大小的文件:
    find / -type f -size +500M
    
    该命令会查找根目录下超过500MB的文件。
  • 优化显示文件信息:
    find / -type f -size +500M -exec ls -lh {} +
    
    该命令会显示找到的大文件的详细信息。

4. 清理缓存和临时文件

  • 清理APT缓存:
    sudo apt-get clean
    sudo apt-get autoclean
    sudo apt-get autoremove
    
  • 清理临时文件:
    rm -rf /tmp/*
    

5. 删除不再需要的软件包

  • 使用 apt-get(Debian/Ubuntu系统)或 yum(RHEL/CentOS系统)删除不再需要的软件包:
    sudo apt-get remove package_name
    sudo apt-get autoremove
    sudo yum remove package_name
    sudo yum autoremove
    

6. 清理日志文件

  • 使用 logrotate 工具自动管理日志文件,或者手动删除旧的日志文件:
    sudo rm /var/log/*.log
    

7. 删除多余的内核

  • 列出已安装的内核版本:
    dpkg --list | grep linux-image
    
  • 删除不再需要的旧内核:
    sudo apt-get remove linux-image-old_version
    

8. 使用LVM逻辑卷管理

LVM(逻辑卷管理)可以帮助动态调整磁盘空间,适用于需要灵活管理存储的场景。

9. 压缩文件以节省空间

使用 tar 命令将多个文件或目录打包成一个压缩文件,使用 gzipbzip2 命令对文件进行压缩。

10. 设置磁盘配额

使用Quota配额可以限制磁盘空间的使用,避免硬盘满的情况发生。

在执行任何删除操作之前,请务必谨慎确认要删除的文件或文件夹是否确实无用,以免因误删重要数据而造成不可挽回的损失。

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

推荐阅读:Linux清理技巧:如何释放磁盘空间

0