作为系统维护人员,你肯定遇到过硬盘被占满的情况。日志文件往往是占用大量磁盘空间的“罪魁祸首”,但要找出这些“隐形”的大块头并非易事。以下是一些高效的命令和方法,帮助你快速定位并管理这些占用空间的大文件。
du -ah 要找的目录 | sort -rh | head -n 10
这条命令会显示指定目录下最大的10个文件和目录。
find 要查找的目录 -type f -size +20M -print0 | xargs -0 du -h | sort -nr
这个命令会找出所有超过20MB的文件。
sudo apt-get install ncdu # 对于基于Debian的系统sudo yum install ncdu # 对于基于RPM的系统
然后运行:
ncdu 要找的目录
通过上述方法,你可以迅速定位到那些占用大量空间的文件,从而有效地管理磁盘空间。当然,找出这些日志后你可以编写脚本定时删除这些目录下的日志,以避免日志无限增长占用过多空间,这个后面再介绍如何编写脚本管理你的日志。
本文地址:https://dockerworld.cn/?id=387
温馨提示:文章内容系作者个人观点,不代表Docker中文社区对观点赞同或支持。
版权声明:本文为转载文章,来源于 互联网 ,版权归原作者所有,欢迎分享本文,转载请保留出处!
温馨提示:文章内容系作者个人观点,不代表Docker中文社区对观点赞同或支持。
版权声明:本文为转载文章,来源于 互联网 ,版权归原作者所有,欢迎分享本文,转载请保留出处!
发表评论