【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

你可能感兴趣的:(【Centos7】找出硬盘中最大的文件)