Ubuntu 清理系统碎片与释放空间的方法
一 先判断是否需要碎片整理
二 适用于 ext4 的碎片整理
sudo apt-get install e4defragsudo e4defrag /path/to/filesudo e4defrag /三 虚拟机场景的碎片整理与空间回收 VirtualBox
sudo e4defrag / 或 sudo e4defrag /home。sudo dd if=/dev/zero of=/EMPTY bs=1Msudo rm -f /EMPTYcd /d "C:\Program Files\Oracle\VirtualBox"VBoxManage modifyhd "D:\path\to\your.vdi" --compact四 若目标是释放磁盘空间 可顺带执行这些清理
du -sh /var/cache/apt/archivessudo apt-get clean、sudo apt-get autoclean、sudo apt-get autoremove --purgeuname -rdpkg --get-selections | grep linux-imagesudo apt-get purge linux-image-<旧版本号>,随后 sudo update-grubsnap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision"; donesudo du -h -d 1 /var/log/sudo journalctl --vacuum-time=7d(保留最近 7 天)rm -rf ~/.cache/*(按需保留)find /home -type f -size +1G -exec du -h {} + | sort -hr | head -20