Ubuntu文件系统维护指南
/var/cache/apt/archives),可通过以下命令清理:
sudo apt clean:彻底删除所有缓存包;sudo apt autoclean:仅删除过时的缓存包(已被更新的版本替代)。/boot分区空间,可通过以下步骤清理:
dpkg -l | grep linux-image;uname -r查看):sudo apt purge <linux-image-version>。/var/log/syslog、journalctl记录)会随时间增长占用空间,可通过以下命令清理:
sudo journalctl --vacuum-time=3d;sudo journalctl --vacuum-size=500M。/tmp目录下的临时文件可安全删除:sudo rm -rf /tmp/*;用户缩略图缓存(~/.cache/thumbnails)也可清理:rm -rf ~/.cache/thumbnails/*。sudo apt remove <package-name>卸载不再使用的应用程序(如游戏、工具),或使用sudo apt autoremove自动删除无用的依赖包。df -h:查看各分区磁盘空间使用情况(人类可读格式);du -sh /path:查看指定目录的大小(如du -sh ~/Downloads);fdupes:查找重复文件(sudo apt install fdupes,fdupes -r /home递归查找用户目录重复文件)。fsck命令:
sudo umount /dev/sda1;sudo fsck /dev/sda1(ext4分区用sudo fsck.ext4 /dev/sda1);y确认)。smartctl监控硬盘健康:
sudo apt install smartmontools;sudo smartctl -a /dev/sda(重点关注“Reallocated_Sector_Ct”“Pending_Sector”等指标,数值为0最佳)。/etc/fstab文件(sudo nano /etc/fstab),在目标分区选项中添加errors=remount-ro(如UUID=xxxx / ext4 defaults,errors=remount-ro 0 1);Timeshift(系统快照)、Duplicity(增量备份)或外部存储设备备份重要数据,避免意外丢失。/etc、/usr下的文件);rm -rf命令时,确认目标路径(避免误删/根目录)。logrotate),可自动压缩、删除旧日志,无需手动干预。