linux - 我无法从服务器中取消表示 LUN (SAN) 设备

标签 linux storage multipath

我的 Linux 服务器 (CentOS 6.7) 上有来自 SAN 存储 (HITACHI) 的 22Tb lun。 我为此 lun 配置了多路径,现在我想删除它。 存储团队从我的服务器上断开了 lun 的连接,当我运行“multipath -ll”时,它仍然存在。

mpathf (360060e801667af00000167af0000014b) dm-2 日立,OPEN-V*12 大小=22T 功能='0' hwhandler='0' wp=rw `-+-policy='round-robin 0' prio=0 status=enabled

|- 3:0:0:3 sdf 8:80 失败错误运行

`- 3:0:1:3 sdn 8:208 失败错误运行

此消息一直保留到我重新启动服务器为止,并且我无法重新启动所有服务器,因为它们处于生产环境中。 有人知道我应该做什么吗? 谢谢

最佳答案

首先您需要确定mpathf设备未被使用:

lsof | grep mpathf
dmsetup info mpathf | grep -i open

dmsetup info打开计数需要等于 0

因此,您将 lun 与 lvm 或其他东西一起使用,您需要从 lun 中删除所有内容。

现在您可以使用 echo 1 > /sys/block/<x>/device/delete 删除子磁盘

关于linux - 我无法从服务器中取消表示 LUN (SAN) 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54217649/

相关文章:

bash - 如何删除匹配模式之前和之后的行

javascript - 带有子值的 Firebase 多路径原子更新?

c++ - Linux 链接到任何可用的库版本

linux - 多核处理器之间的区别

c - aligned_alloc返回赋值警告

mysql - SAN/NAS 存储可以连接到云服务器吗?

linux - 在 bash 中转换日期格式

json - Flutter:如何将用户创建的对象存储在本地存储中并将它们检索到 ListView 中

Java:存储数据库中的信息。哪些 Collection 合适?

android - 网络请求失败在 https 图像上传 Android 上做出 native react