Ubuntu分区后优化磁盘空间的常用方法
.deb文件(位于/var/cache/apt/archives),可通过以下命令清理:sudo apt clean(彻底清除所有缓存)或sudo apt autoclean(仅清除旧版本缓存)。dpkg --list | grep linux-image;uname -r查看):sudo apt purge linux-image-<version>。sudo snap remove <package-name> --revision=<old-revision>(替换为具体包名和旧版本号),或使用sudo snap refresh自动更新到最新版本并清理旧版本。sudo apt install gparted;sudo lvdisplay;sudo lvextend -L +10G /dev/mapper/<vg-name>-<lv-name>(+10G表示增加10GB);sudo resize2fs /dev/mapper/<vg-name>-<lv-name>(适用于ext4文件系统)。sudo journalctl --vacuum-time=7d;sudo journalctl --vacuum-size=500M;/var/log目录下的旧日志(如.gz压缩文件或编号日志):sudo rm -rf /var/log/*.gz /var/log/*.{1,2}。~/.cache/thumbnails),可通过以下命令清理:rm -rf ~/.cache/thumbnails/*(需替换为当前用户目录)。/tmp和/var/tmp,可通过以下命令清理:sudo rm -rf /tmp/* /var/tmp/*(谨慎操作,避免删除正在使用的临时文件)。sudo apt install bleachbit,运行后选择需要清理的项目即可。ncdu(图形化磁盘分析工具)或du命令查找占用空间大的文件:sudo apt install ncdu,运行ncdu /即可扫描根分区;du命令:du -ah / | sort -rh | head -n 10(显示根分区下最大的10个文件/目录)。fdupes工具查找并删除重复文件:sudo apt install fdupes;/home):fdupes -r /home;fdupes -rdN /home(-r递归,-d删除,-N静默删除)。sudo pvcreate /dev/sdX(替换为目标磁盘);sudo vgcreate <vg-name> /dev/sdX;sudo lvcreate -L 50G -n <lv-name> <vg-name>(50G为逻辑卷大小);sudo mkfs.ext4 /dev/<vg-name>/<lv-name>,然后修改/etc/fstab实现自动挂载。