Elasticsearch在/tmp生成空目录,能否安全删除这些空目录?
Elasticsearch /tmp遗留空目录的安全删除问题
背景说明
- Elasticsearch会在
/tmp目录下创建命名格式如elasticsearch.KNoHBn19的临时目录,用于通过jna和libffi执行原生代码,多数情况下这些目录是空的。 - 长期运行Elasticsearch后,
/tmp下的这类目录可能占满根目录/;即便通过设置ES_TMPDIR将Elasticsearch的临时目录指向其他磁盘,/tmp中仍会遗留大量旧空目录。
核心问题解答
这些遗留的旧空目录可以安全删除,原因如下:
- 正在运行的Elasticsearch只会使用当前进程实例创建的临时目录,旧目录属于已终止的进程实例,不会被复用。
- 这类目录本身为空,删除操作不会影响Elasticsearch的正常运行,也不会导致任何重要数据丢失。
内容的提问来源于stack exchange,提问作者eranga
相关产品推荐
相关产品推荐

