首页主机资讯centos dolphin如何进行磁盘清理

centos dolphin如何进行磁盘清理

时间2025-10-28 19:03:04发布访客分类主机资讯浏览710
导读:CentOS系统磁盘清理指南(含Dolphin集成方法) Dolphin是CentOS默认的图形化文件管理器,虽其本身未内置专业磁盘清理工具,但可通过系统自带命令行工具或第三方图形化工具完成清理,以下是具体步骤: 一、前置准备:查看磁盘使用...

CentOS系统磁盘清理指南(含Dolphin集成方法)
Dolphin是CentOS默认的图形化文件管理器,虽其本身未内置专业磁盘清理工具,但可通过系统自带命令行工具第三方图形化工具完成清理,以下是具体步骤:

一、前置准备:查看磁盘使用情况

在进行清理前,需先确认磁盘空间占用情况,定位大文件/目录。常用命令:

df -h  # 查看各分区使用情况(重点关注/dev/sdaX等系统分区)
du -sh /* | sort -rh | head -n 10  # 列出根目录下最大的10个目录

二、常用命令行清理工具

1. 清理临时文件

临时文件(如/tmp/var/tmp)通常无用,可直接删除(确保无程序正在使用):

sudo rm -rf /tmp/* /var/tmp/*

2. 清理包管理器缓存

  • YUM(CentOS 7及以下)
    sudo yum clean all  # 清除下载的软件包及元数据
    
  • DNF(CentOS 8及以上)
    sudo dnf clean all  # 功能同yum clean all
    

3. 清理旧内核

CentOS会保留旧内核,占用大量空间。先查看已安装内核:

rpm -qa | grep kernel

再删除旧内核(保留最新1个,避免系统无法启动):

sudo yum remove kernel-<
    旧版本号>
  # 如kernel-3.10.0-1127.el7.x86_64

4. 清理日志文件

日志文件(如/var/log)可能占用大量空间,可通过以下方式清理:

  • 清空日志文件(保留文件结构):
    sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {
    }
         \;
        
    
  • 使用journalctl清理systemd日志
    sudo journalctl --vacuum-size=100M  # 保留最近100MB日志
    

5. 查找并删除大文件

使用ncdu(文本界面磁盘分析工具)快速定位大文件:

sudo yum install ncdu -y  # CentOS 7安装
sudo dnf install ncdu -y  # CentOS 8及以上安装
sudo ncdu /  # 扫描根目录,按大小排序,删除不需要的文件

6. 清理包管理器元数据

定期清理包管理器的元数据(如YUM的/var/cache/yum),减少空间占用:

sudo yum clean metadata  # YUM
sudo dnf clean metadata  # DNF

三、图形化清理工具(含Dolphin集成)

1. BleachBit(推荐)

BleachBit是开源图形化清理工具,支持清理缓存、日志、临时文件等,可与Dolphin配合使用:

  • 安装
    sudo yum install bleachbit -y  # CentOS 7
    sudo dnf install bleachbit -y  # CentOS 8及以上
    
  • 使用
    启动BleachBit(bleachbit命令),选择清理项目(如“系统缓存”“临时文件”“日志文件”),点击“清理”即可。
    Dolphin集成:可通过Dolphin的“工具”菜单或右键菜单(需配置)调用BleachBit。

2. Baobab(磁盘使用分析器)

Baobab是CentOS自带的图形化磁盘分析工具,可直观查看目录大小:

  • 安装
    sudo yum install baobab -y  # CentOS 7
    sudo dnf install baobab -y  # CentOS 8及以上
    
  • 使用
    启动Baobab(baobab命令),选择要扫描的目录(如/),查看大文件/目录,手动删除。

四、Dolphin中的手动清理技巧

  1. 打开回收站清理
    在Dolphin中点击“回收站”,删除已删除的文件(需确认)。
    sudo rm -rf /home/username/.local/share/Trash/*  # 命令行清理回收站
    
  2. 搜索大文件
    在Dolphin的搜索栏输入size:> 100M,查找大于100MB的文件,手动删除。

注意事项

  • 备份重要数据:清理前备份个人文件(如/home目录),避免误删。
  • 谨慎使用rm -rf:确保目标路径正确,避免删除系统关键文件。
  • 定期清理:建议每月执行1次清理,或设置定时任务(如cron)自动清理日志。

通过以上方法,可有效清理CentOS系统中的无用文件,释放磁盘空间。图形化工具(如BleachBit、Baobab)适合新手,命令行工具则更适合高级用户快速操作。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos dolphin如何进行磁盘清理
本文地址: https://pptw.com/jishu/737049.html
centos dolphin如何提高运行速度 centos dolphin如何查看系统日志

游客 回复需填写必要信息