Linux磁盘空间告急试试这些清理技巧
导读:当Linux磁盘空间告急时,可以尝试以下清理技巧来释放空间: 1. 查看磁盘空间使用情况 首先,了解哪些目录占用了大量空间: df -h 这个命令会显示所有挂载点的磁盘使用情况。 2. 清理临时文件 临时文件通常占用大量空间,可以清理:...
当Linux磁盘空间告急时,可以尝试以下清理技巧来释放空间:
1. 查看磁盘空间使用情况
首先,了解哪些目录占用了大量空间:
df -h
这个命令会显示所有挂载点的磁盘使用情况。
2. 清理临时文件
临时文件通常占用大量空间,可以清理:
sudo rm -rf /tmp/*
注意:/tmp 目录下的文件可能会被系统自动清理,但有时需要手动清理。
3. 清理日志文件
日志文件也可能占用大量空间,特别是 /var/log 目录下的文件:
sudo journalctl --vacuum-size=100M # 保留最近100MB的日志
sudo rm -rf /var/log/*.log.* # 删除旧的日志文件
4. 清理包管理器缓存
不同的包管理器有不同的缓存机制:
- APT (Debian/Ubuntu):
sudo apt-get clean sudo apt-get autoclean - YUM (CentOS/RHEL):
sudo yum clean all - DNF (Fedora):
sudo dnf clean all
5. 删除不必要的软件包
卸载不再需要的软件包:
sudo apt-get autoremove --purge # Debian/Ubuntu
sudo yum autoremove # CentOS/RHEL
sudo dnf autoremove # Fedora
6. 清理大文件
使用 find 命令查找并删除大文件:
find / -type f -size +100M -exec ls -lh {
}
\;
# 查找大于100MB的文件
确认无误后,可以删除这些文件:
find / -type f -size +100M -exec rm -rf {
}
\;
7. 清理缓存和临时文件
清理浏览器缓存、系统缓存等:
rm -rf ~/.cache/*
rm -rf ~/.local/share/Trash/*
8. 清理旧的内核
如果系统内核版本较多,可以删除旧的内核:
dpkg --list | grep linux-image # Debian/Ubuntu
rpm -qa | grep kernel # CentOS/RHEL
dnf list installed | grep kernel # Fedora
然后卸载旧的内核:
sudo apt-get remove --purge linux-image-<
旧版本号>
# Debian/Ubuntu
sudo yum remove kernel-<
旧版本号>
# CentOS/RHEL
sudo dnf remove kernel-<
旧版本号>
# Fedora
9. 清理大目录
使用 du 命令查找并删除大目录:
du -sh * | sort -rh | head -n 10 # 查找占用空间最大的前10个目录
确认无误后,可以删除这些目录:
rm -rf <
大目录路径>
10. 使用磁盘清理工具
一些发行版提供了图形化的磁盘清理工具,如 BleachBit:
sudo apt-get install bleachbit # Debian/Ubuntu
sudo yum install bleachbit # CentOS/RHEL
sudo dnf install bleachbit # Fedora
bleachbit
通过以上步骤,可以有效地清理Linux系统中的磁盘空间。在进行任何删除操作之前,请确保备份重要数据,以防误删。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux磁盘空间告急试试这些清理技巧
本文地址: https://pptw.com/jishu/773717.html
