欢迎访问机房运维工作室

爱数知识库

AnyShare-Anyshare 6.0 使用 Eswift 存储添加磁盘失败,提示错误信息: Clear data disk failed

频道:爱数知识库 日期: 浏览:50

AnyShare-Anyshare 6.0 使用 Eswift 存储添加磁盘失败,提示错误信息: Clear data disk failed

关键字

Eswift、添加磁盘、Clear data disk failed

适用产品

  • AnyShare Express 6.0.x
  • AnyShare Enterprise 6.0.x

问题描述

登录 AnyShare 系统管理控制台,在存储子系统界面,节点添加设备,选择需要添加的磁盘后,点击确定,提示如下信息:

添加失败,错误信息如下:

Clear data disk failed. Exception:Run cmd failed.(CMD:parted -m -s /dev/sdf mklabel gpt)(RET:1)(STDERR:Error: Partition(s) on /dev/sdf are being used. )(STDOUT:). (File "eisoo/cmdprocess.py", line 38, in shell_cmd)


注意:上图磁盘以 sdf 为例。

问题影响

磁盘无法添加进集群存储池中。

问题原因

磁盘已被挂载使用,导致无法初始化磁盘。

解决方案

为了解决该问题,需要取消添加磁盘的挂载,请按照以下操作步骤执行:
1. 通过 SSH 登录到添加失败的磁盘所在 Anyshare 节点上。
2. 执行以下命令,确定并记录错误信息中提示磁盘的挂载路径。

df -h


注意:上图示例中 sdf 磁盘挂载路径为 /mnt。

3. 执行以下命令,取消磁盘挂载,命令中的路径为第 2 步中确认的磁盘挂载路径。

umount /mnt

4. 重新在存储子系统界面添加磁盘。

更多信息

取消磁盘挂载后无需清理掉磁盘的文件系统,设备添加进存储池系统会自动格式化磁盘生成的文件系统。