DM 全量导出数据的时候会把导出的数据放在/tidb-deploy/dm-worker-8262/ 里面

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请问下,DM 全量导出数据的时候会把导出的数据放在/tidb-deploy/dm-worker-8262/ 里面,这有点不合理啊,因为/tidb-deploy/ 本身的文件系统空间就比较小,目前有没有什么参数能够控制着全量导出数据的存放路径

loader的dir选项指定了dump 处理单元输出 SQL 文件的目录,同时也是 load 处理单元读取文件的目录。该配置项的默认值为 “./dumped_data”。同实例对应的不同任务必须配置不同的目录 。dir的路径可以使用绝对路径,当使用相对路径时会在每个worker的deploy目录生成 dir_name.task_name目录。

好的,这个已经从官网查到了,想请问下大佬,如果dm读mysql的binlog 同步增量数据,那么dm 会把从mysql读到的binlog 落盘吗,还是直接把从从mysql读到的binlog直接应用到下游的tidb?

开启dm的relay log会落盘

不开启dm relay log 应该不会落盘吧

对的。但是也会写一些临时文件,比如表的 schema(增量迁移),建议还是预留一些磁盘空间。

数据量有多大?最好是预留一些空间