Debian文件系统空间不足时,可按以下步骤处理:
- 清理不必要的文件
- 删除临时文件:
sudo rm -rf /tmp/*。 - 清理过期日志:
sudo find /var/log -type f -mtime +30 -exec rm -f {} \;。 - 移除无用软件包:
sudo apt-get autoremove。 - 清理APT缓存:
sudo apt-get clean。
- 删除临时文件:
- 查找并删除大文件
- 使用
sudo find / -type f -size +100M定位大文件,手动删除无用文件。
- 使用
- 优化磁盘空间使用
- 配置日志轮转:编辑
/etc/logrotate.conf设置日志保留策略。 - 压缩大文件:用
gzip/bzip2压缩不常用文件。
- 配置日志轮转:编辑
- 扩展磁盘空间
- 添加新硬盘:用
fdisk/parted分区后挂载到指定目录。 - LVM动态扩展:通过
lvextend扩展逻辑卷,再用resize2fs调整文件系统。 - 调整分区大小:用
gparted调整非LVM分区(需备份数据)。
- 添加新硬盘:用
- 其他优化
- 使用
ncdu工具分析磁盘占用:sudo apt-get install ncdu后运行ncdu /。 - 启用磁盘配额:通过
quotacheck/quotaon限制用户/组磁盘使用。
- 使用
操作前务必备份重要数据,避免误删导致数据丢失[1,2,3,4,5,6,7,8,9,10]。