【Centos7】找出硬盘中最大的文件

命令

du -sxh * | sort -rh | head -n

命令解释:

du
-s:仅显示总计
-x:以一开始的文件系统为准,忽略其他不同文件系统的目录
-h:人类可读形式显示文件大小

sort
-r:倒序排序
-h:以人类可读数字进行比较

head
-n:打印文本的前n行

应用举例

查看系统中硬盘的使用情况

查看硬盘使用情况.png

找出/目录中最大的10个文件
找出根目录中最大的10个文件.png

经过多次执行找到最大的文件
最终确认最大文件.png

注意点:
可以cd到对应的目录再执行命令 或者

du -sxh /需要排查的目录/* |sort -rh | head -10

排查文件大的原因:
elasticsearch为搜索存储引擎,默认数据目录在/var/lib/elasticsearch下,在启动elasticsearch前,配置默认数据目录,更改方法如下:

vim /usr/lib/systemd/system/elasticsearch.service

[Service]
Environment=DATA_DIR=/home/elasticsearch/data  #自定义目录
Environment=LOG_DIR=/home/elasticsearch/logs #自定义目录

systemctl restart elasticsearch

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。