Taos version: 3.3.8.8,数据存储逻辑及配置问题

【TDengine 使用环境】
生产环境

【TDengine 版本】

TDengine TSDB-OSS
taos version: 3.3.8.8 compatible_version: 3.0.0.0
git: 202b18053afeba0d1897c2542deac3011a038764
build: Linux-x64 2025-11-30 22:38:09 +0800

【操作系统以及版本】

PRETTY_NAME=“Ubuntu 22.04.5 LTS”
NAME=“Ubuntu”
VERSION_ID=“22.04”
VERSION=“22.04.5 LTS (Jammy Jellyfish)”
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/”
SUPPORT_URL=“https://help.ubuntu.com/”
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/”
PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy”
UBUNTU_CODENAME=jammy

【部署方式】非容器部署

【集群节点数】

1

【集群副本数】

单机

【描述业务影响】

磁盘存储空间写入问题

【遇到的问题:问题现象及影响】

分了四个数据盘,为什么数据只往/data/data4下面写,其他数据目录下面无数据,data4写到多少时会停止写入,切换到其他数据目录进行写入?

/dev/mapper/vg_data-lv_data1 ext4 7.8T 28K 7.4T 1% /data/data1
/dev/mapper/vg_data-lv_data2 ext4 7.8T 28K 7.4T 1% /data/data2
/dev/mapper/vg_data-lv_data3 ext4 7.8T 28K 7.4T 1% /data/data3
/dev/mapper/vg_data-lv_data4 ext4 7.8T 131M 7.4T 1% /data/data4

ll /data/data4/
total 40
drwxr-xr-x 7 root root 4096 Aug 11 15:30 ./
drwxr-xr-x 6 root root 4096 Jun 30 16:15 ../
drwxr-xr-x 3 root root 4096 Aug 11 15:30 dnode/
drwx------ 2 root root 16384 Jun 30 16:14 lost+found/
drwxr-xr-x 6 root root 4096 Aug 11 15:30 mnode/
-rwxrwxrwx 1 root root 0 Aug 11 15:30 .running*
srwxrwxrwx 1 root root 0 Aug 11 15:30 .taosudf.sock.1=
drwxr-xr-x 2 root root 4096 Aug 11 15:30 .udf/
drwxr-xr-x 8 root root 4096 Aug 11 14:59 vnode/
ll /data/data4/vnode/
total 36
drwxr-xr-x 8 root root 4096 Aug 11 14:59 ./
drwxr-xr-x 7 root root 4096 Aug 11 15:30 ../
drwxr-xr-x 8 root root 4096 Aug 11 15:29 vnode2/
drwxr-xr-x 8 root root 4096 Aug 11 15:29 vnode3/
drwxr-xr-x 8 root root 4096 Aug 11 14:59 vnode6/
drwxr-xr-x 8 root root 4096 Aug 11 14:59 vnode7/
drwxr-xr-x 8 root root 4096 Aug 11 14:59 vnode8/
drwxr-xr-x 8 root root 4096 Aug 11 15:14 vnode9/
-rwxrwxrwx 1 root root 477 Aug 11 14:59 vnodes.json*

【资源配置】

taos.cfg配置内容

firstEp xxxxx:6030
fqdn xxxxx
serverPort 6030
dataDir /data/data1 0 1
dataDir /data/data2 0 0
dataDir /data/data3 1 0
dataDir /data/data4 1 0

了解到多级存储是“企业版”的专属功能,所以开源版本的多级存储配置是不生效的,上面的存储配置是否等同于以下配置?
dataDir /data/data1 0 1
dataDir /data/data2 0 0
dataDir /data/data3 0 0
dataDir /data/data4 0 0

因此配置多个dataDir 是不支持的,只有最后一个配置生效。

好的,了解感谢,那我现在如果把所有逻辑卷都合并到/dev/mapper/vg_data-lv_data4,并且取消挂载/data/data4目录,将其更名后重新将他挂载到/data/data1上面,修改配置为 dataDir /data/data1再次重启taosd,服务会受到影响吗?

/data/data4 上面数据 复制到 /data/data1 下面
taos.cfg 配置
dataDir /data/data1

好的,感谢