CRITICAL (drv_ssd): /dev/vdc: bad device-id 32785
错误表明 Aerospike 在初始化 SSD 设备 /dev/vdc
时检测到 设备 ID 异常,导致无法正确识别存储设备。以下是可能的原因和解决方案:
错误原因
-
设备未正确初始化
-
/dev/vdc
可能未格式化或残留旧数据,导致 Aerospike 读取到无效的device-id
(32785)。
-
-
Aerospike 设备检查失败
-
Aerospike 要求 SSD 设备必须 完全清零(zeroized),否则可能误判设备状态。
-
-
设备被其他进程占用
-
如果
/dev/vdc
已被挂载或由 LVM/Docker/Kubernetes 管理,Aerospike 无法独占访问。
-
-
云平台虚拟化问题
-
某些云厂商(如阿里云)的虚拟化层可能返回异常的设备元数据。
-
解决方案
1. 确保设备未挂载且未被占用
# 检查是否已挂载 sudo umount /dev/vd