Ubuntu Stream 8磁盘空间不足的解决方法
使用df -h命令查看系统中所有分区的使用情况(重点关注/根分区、/home用户分区),找出使用率高的分区(如超过85%的分区),后续清理可针对性操作。
/var/cache/apt空间)APT包管理器会缓存下载的软件包(.deb文件),长期积累会占用大量空间。
sudo apt autocleansudo apt clean/var/cache/apt/archives目录下的缓存文件会被移除。/boot分区空间)旧内核版本会占用/boot分区(通常较小,易满),可通过以下步骤删除:
dpkg -l | grep linux-image(排除当前正在使用的linux-image-$(uname -r))sudo apt purge linux-image-<version> linux-headers-<version>(替换<version>为旧内核版本号)sudo update-grub(确保系统能正常启动)。通过dpkg --list查看已安装的应用程序列表,移除长期不用的软件(如游戏、工具类应用):
sudo apt remove <package_name>(替换<package_name>为应用包名,如vlc、gimp)。
/var/log空间)系统日志(如syslog、kern.log)会随时间增长占用大量空间,可使用journalctl工具清理旧日志:
sudo journalctl --vacuum-time=3d(保留最近3天的日志,可根据需求调整天数,如7d保留一周)。
Snap包会保留至少两个旧版本(用于回滚),占用较多空间。可通过以下命令清理:
du -h /var/lib/snapd/snapssudo snap remove <snapname> --revision=<revision>(替换<snapname>为Snap包名,如firefox;<revision>为旧版本号,可通过snap list --all查看)。~/.cache/thumbnails空间)Ubuntu会为图片、视频生成缩略图,长期积累会占用~/.cache/thumbnails目录空间。直接删除缓存即可(重启后会重新生成):
rm -rf ~/.cache/thumbnails/*。
重复文件(如相同的文档、图片)会浪费空间,可使用fdupes工具查找并删除:
fdupes:sudo apt install fdupes/home目录):fdupes -r /home(-r表示递归查找)fdupes -rdN /home(-d删除重复文件,-N不提示直接删除)。/tmp目录下的临时文件(如安装程序生成的临时文件)可安全删除:
sudo rm -rf /tmp/*。
sudo apt install bleachbit,选择要清理的项目(如缓存、日志、剪贴板),点击“清理”。sudo apt install stacer,通过界面查看磁盘使用情况,一键清理缓存、旧内核等。若清理后仍空间不足,需扩展磁盘容量,常见方法如下:
通过Live CD/USB启动Ubuntu,打开GParted工具,缩小未使用的分区(如/home),扩大/根分区(需确保相邻分区有未分配空间)。
若电脑有额外硬盘插槽,可添加新硬盘,挂载到系统(如/mnt/newdisk),将大文件(如文档、视频)迁移至新硬盘。
若系统采用LVM管理磁盘,可通过以下步骤扩展逻辑卷:
fdisk -l查看新增磁盘,创建物理卷(pvcreate /dev/sdb)、扩展卷组(vgextend ubuntu-vg /dev/sdb)、扩展逻辑卷(lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv)。resize2fs /dev/ubuntu-vg/ubuntu-lv(适用于ext4文件系统)。若系统运行在VMware、VirtualBox等虚拟机中,可直接通过虚拟机设置调整磁盘大小(如VMware的“扩展磁盘”功能),然后按照LVM或分区调整步骤扩展空间。
注意事项:
/home目录、文档、照片),避免误删。