在Debian系统中进行清理以释放空间,可以按照以下步骤进行:
df
命令查看磁盘使用情况df -h
命令可以查看各个挂载点的磁盘使用情况,以确定哪个分区空间不足。du
命令查找大文件或目录du -sh *
查看当前目录下每个子目录的磁盘使用情况。du -h --max-depth=N
递归查看当前目录及其子目录下的磁盘使用情况,并只显示前N层目录的总大小。du -ah . | sort -rh | head -n N
查找并排序显示当前目录及其子目录下占用空间最大的前N个文件或目录。du -sh .[!.]*
命令查看当前目录下所有隐藏文件或目录的大小。du -sh /var/log/*
查看 /var/log
目录下各个日志文件的大小,并根据需要进行处理,如压缩、轮转或清理。du -sh /tmp/*
查看 /tmp
目录下的文件大小,并手动删除或设置定时任务定期清理不再需要的临时文件。du -sh /home/*
查看每个用户主目录的大小,并进一步查看该用户目录下的文件大小,与其沟通进行清理。docker system df
命令查看Docker镜像和容器的大小,并对不再需要的镜像或容器进行删除以释放空间。lsof | grep deleted
命令查找被占用的已删除文件,并尝试重启占用这些文件的进程以释放空间。fsck
命令检查和修复文件系统错误。注意:在运行 fsck
命令之前,必须卸载文件系统或在单用户模式下运行该命令。sudo apt-get clean
命令清理APT缓存。dpkg --list | grep linux-image
命令列出所有安装的内核,并手动删除不再需要的旧内核。logrotate
自动管理日志文件,避免日志文件过大。通过以上步骤,可以有效地清理Debian系统中的无用文件和缓存,释放磁盘空间。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian PostgreSQL性能优化