我部署了三个节点的TiKV,部署的机器是cengOS7.3,系统盘是50多G,挂载一个80G的磁盘,并且在部署的时候对挂载的磁盘进行了ext4的格式化。可是在进行数据写入的时候发现,都写到系统盘里了,没有写入到挂载的磁盘里。
这是磁盘信息
这是初始化ext4的信息
这是 /etc/fstab文件的信息
我部署了三个节点的TiKV,部署的机器是cengOS7.3,系统盘是50多G,挂载一个80G的磁盘,并且在部署的时候对挂载的磁盘进行了ext4的格式化。可是在进行数据写入的时候发现,都写到系统盘里了,没有写入到挂载的磁盘里。
这是磁盘信息
这是初始化ext4的信息
你好,
请上传下集群的拓扑文件,看下 deploy / data dir 是否指定为挂在路径。
你好,
global:
user: "tidb"
ssh_port: 22
deploy_dir: "/data1/cluster-name/tidb-deploy"
data_dir: "/data1/cluster-name/tidb-data"
修改以上配置自定义目录部署,可以看下文档中自定义部署和数据目录:
https://pingcap.com/docs-cn/stable/production-deployment-using-tiup/
好的,谢谢,我想问下能把数据目录迁移到挂载的磁盘下嘛?然后修改拓扑文件中的数据目录为挂载的磁盘,这样可以吗?如果不可以,是不是需要把数据导出来,然后在修改数据目录为挂载的磁盘,在恢复过去呢?
可以在挂载磁盘扩容一个 tikv 节点,在缩容系统磁盘 tikv 节点来达到目录的目的。
如果数据量较少,可以重新部署集群,使用工具将数据导入。
好的,非常感谢
,节点部署和数据目录可以单独指定,可以通过文档中详细参数描述看到,
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。