Ubuntu 分卷空间优化实用指南
一 先诊断空间占用
df -hsudo lvs、sudo vgs、sudo pvssudo ncdu /(或安装:sudo apt install ncdu)find / -type f -size +1G 2>/dev/nullsudo apt install baobab 后运行 baobab二 不调整分卷的快速释放空间
sudo apt cleansudo apt autocleansudo apt autoremovedpkg -l | grep linux-imagesudo apt purge linux-image-<version>sudo journalctl --vacuum-time=3drm -rf ~/.cache/thumbnails/*snap list --all,随后 sudo snap remove <pkg> --revision <rev>ncdu 或 find / -type f -size +1G 定位后,确认无用再删除三 使用 LVM 在线扩容分卷(推荐)
df -h、sudo lvs、sudo vgssudo umount /homesudo e2fsck -f /dev/mapper/<vg>-<home>sudo resize2fs -p /dev/mapper/<vg>-<home> <目标大小>sudo lvreduce -L <目标大小> /dev/mapper/<vg>-<home>sudo mount /homesudo lvextend -l +100%FREE /dev/mapper/<vg>-<root>sudo resize2fs /dev/mapper/<vg>-<root>sudo xfs_growfs /mount/point(如 /)df -h四 虚拟机或物理盘扩容后的联动操作
sudo parted /dev/sda(parted) print 确认分区(parted) resizepart 3 <新结束位置>(parted) quitsudo pvresize /dev/sda3lvextend -l +100%FREE + resize2fs/xfs_growfs)五 预防与长期优化建议
cron)。df、ncdu 定期巡检,或在桌面用 Baobab 可视化查看。