在Ubuntu系统中彻底清理磁盘空间可以通过以下几种方法实现:
1. 使用命令行工具清理磁盘空间
-
查看文件或目录占用空间: 使用
du命令查看文件或目录占用的磁盘空间。du -h /path/to/directory -
查看文件系统磁盘空间使用情况: 使用
df命令查看文件系统的磁盘空间使用情况。df -h -
删除文件或目录: 使用
rm命令删除文件或目录。rm -rf /path/to/directory -
查找并删除文件: 使用
find命令查找并删除文件。find /path/to/directory -type f -mtime +30 -exec rm -rf {} \;
2. 使用图形化界面工具清理磁盘空间
-
BleachBit: 一个开源的系统清理工具,可以清理浏览器缓存、系统日志、临时文件等。
sudo apt-get install bleachbit -
Stacer: 一个系统监视和优化工具,可以清理软件包缓存、垃圾文件等。
sudo apt-get install stacer
3. 清理不需要的文件和目录
-
清理 /tmp 目录:
/tmp目录是临时文件目录,可以使用rm命令清理。sudo rm -rf /tmp/* -
清理 /var/log 目录:
/var/log目录是系统日志目录,可以使用logrotate命令进行清理。sudo logrotate /etc/logrotate.conf -
清理 /usr/src 目录:
/usr/src目录是内核源代码目录,可以删除旧版本的源代码以释放磁盘空间。sudo rm -rf /usr/src/* -
清理 /home/
/.cache 目录 :/home/目录是用户缓存目录,可以使用/.cache rm命令清理。sudo rm -rf /home//.cache/*
4. 优化Swap分区
-
查看Swap分区信息:
swapon -s -
增加Swap分区大小:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 sudo mkswap /swapfile sudo swapon /swapfile -
修改Swap分区文件权限:
sudo chmod 600 /swapfile -
添加Swap分区到grub: 编辑
/etc/fstab文件,添加以下内容:/swapfile none swap sw 0 0
5. 其他清理方法
-
清理APT缓存:
sudo apt-get clean sudo apt autoremove sudo apt autoclean -
清理旧内核:
dpkg --list | grep linux-image sudo apt get purge linux-image-version -
清理日志文件:
sudo journalctl --vacuum-time=3d -
清理大文件:
find . -type f -size +100M -
清理Snap包:
snap list sudo snap remove package-name --revision revision
在执行这些清理操作之前,请确保备份重要数据,以免误删重要文件。
以上就是关于“Ubuntu如何彻底清理磁盘空间”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm