服务器磁盘空间不足,删除/tmp/drill目录是否安全?
服务器磁盘空间不足,删除/tmp/drill目录是否安全?
嘿,这个问题我刚好有经验来解答~
首先可以明确告诉你:删除/tmp/drill目录或者其中堆积的*.sys.drill文件是完全安全的,原因如下:
- Drill的
/tmp/drill目录本身就是用来存储临时运行数据的,比如查询会话的临时配置快照、运行过程中生成的临时文件,这些都不是Drill的核心持久化数据——真正需要保留的元数据、存储插件配置等,都存在/var/lib/drill(默认路径)或者你自定义的持久化存储目录里,删掉/tmp下的这些内容不会破坏Drill的核心功能。 - 那些占了大量空间的
*.sys.drill文件,是Drill处理查询时生成的临时配置文件。正常情况下,查询结束后这些文件会自动清理,但如果遇到服务异常退出、会话超时没触发自动清理的情况,就会大量堆积,手动删除这些旧文件完全不会有问题。
给你个小建议:
- 如果担心删除时刚好有正在运行的查询,可以先停掉Drill服务,删除完再重启;如果不想停服务,直接删那些堆积的
*.sys.drill文件也没关系,正在运行的查询会持有自己的临时文件句柄,不会受影响。
备注:内容来源于stack exchange,提问作者QwertyChouskie
相关产品推荐
相关产品推荐

