查看占用磁盘的进程
df -h
查看磁盘分区使用情况,定位占用高的挂载点。du -sh /path/*
或 ncdu /
查找占用空间大的目录/文件。lsof | grep deleted
查找被删除但仍被进程占用的文件,重启对应进程释放空间。清理进程相关文件
journalctl --vacuum-size=100M
或 sudo rm /var/log/*.gz
清理。sudo rm -rf /tmp/*
清理。优化进程配置
iotop
、pidstat
监控进程磁盘IO,定位异常进程并优化或限制其资源。释放系统资源
sudo apt clean && sudo apt autoclean
。snap list --all
,然后 sudo snap remove <包名> --revision <版本号>
。dpkg --list | grep linux-image
,保留当前版本,删除旧内核。注意:操作前建议备份重要数据,谨慎删除系统文件。