一、故障描述:

重启后,发现存储挂载的磁盘无法访问,查看lspv,发现"data"、“software” vg都没有激活,如下图:

二、故障处理过程:

1、尝试用命令:varyonvg data ,激活不了,出错如下:

0516-1775 varyonvg:Physical volumes hdisk2 and hdisk12 have identical PVIDs.

2、使用命令:lsdev -Cc disk,发现从hdisk1-10的路径是MPIO(正常的),但是多出了20个盘(hdisk11-hdisk30),路径没有显示MPIO(不正常),如下:

3、查看mpio.sh脚本,如下:

# cat mpio.sh
#!/bin/ksh
odmadd << \!
PdAt:
uniquetype = "disk/fcp/mpioosdisk"
attribute = "mpio_model_map"
deflt = "0808CERESDAT"
values = "081083"
width = ""
type = "R"
generic = ""
rep = "s"
nls_index = 0
!

4、使用命令:odmget -q "attribute=mpio_model_map" PdAt,查看多路径配置,发现好几个重复的PdAt,如下:

5、删除多路径配置:

odmdelete -o PdAt -q "deflt='0808CERESDAT'"

6、删除hdisk11-30的磁盘信息:

rmdev -Rdl hdisk11
rmdev -Rdl hdisk12
rmdev -Rdl hdisk13
rmdev -Rdl hdisk14
rmdev -Rdl hdisk15
rmdev -Rdl hdisk16
rmdev -Rdl hdisk17
rmdev -Rdl hdisk18
rmdev -Rdl hdisk19
rmdev -Rdl hdisk20
rmdev -Rdl hdisk21
rmdev -Rdl hdisk22
rmdev -Rdl hdisk23
rmdev -Rdl hdisk24
rmdev -Rdl hdisk25
rmdev -Rdl hdisk26
rmdev -Rdl hdisk27
rmdev -Rdl hdisk28
rmdev -Rdl hdisk29
rmdev -Rdl hdisk30

7、执行mpio.sh脚本(执行一次就行,若执行多次就会出现多个PdAt),重新添加多路径配置:

./mpio.sh

8、保存多路径配置,使重启后生效:

bosboot -a

9、重启机器,reboot。

10、重启后,查看lsdev,多余的磁盘信息(hdisk11-30)消失了,再查看lspv,发现vg都已经激活,如下图:

11、查看路径配置,没有重复的PdAt配置了,如下图:

12、尝试访问磁盘,可以正常访问,问题解决!

三、故障原因总结:

1、由于多路径配置后,没有执行重启生效命令( bosboot -a ),导致vg在重启之后没有激活,从而无法访问磁盘。

2、由于多次执行mpio.sh脚本,在多路径配置信息中创建了多个相同的PdAt,从而在odm中产生了多余的磁盘信息,导致有重复的PVID而无法varyonvg。

AIX 存储挂载MPIO多路径配置问题导致磁盘无法使用相关推荐

  1. AIX下的MPIO、RDAC、SDDPCM多路径软件操作

    一:查看存储盘的路径 1.查看MPIO的存储盘的路径 # lspath                                    (适用于所有存储的MPIO路径查询) # mpio_get ...

  2. 八、数据库服务连接存储(MPIO) 中

    八.数据库服务连接存储(MPIO)中 连接ISCSI 共享存储 在运行中输入iscsicpl,如图 输入ISCSI 服务器IP地址:192.168.2.38,选择"快速连接",如图 ...

  3. EXSI实现MPIO多路径

    开始学习点高端的虚拟化,本文转载自:https://blog.51cto.com/robert283/1553913 一.文档解释 MPIO:多路径IO管理: 确保已建立好iscsi的连接,且能发现设 ...

  4. Windows 10错误在打开特定路径时导致BSOD崩溃

    Windows 10中的错误仅通过在浏览器的地址栏中打开特定路径或使用其他Windows命令,即可使操作系统崩溃并显示蓝屏死机. 上周,BleepingComputer了解到Windows安全研究人员 ...

  5. 打开dll文件时模块加载失败,请确保二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题

    ** 打开dll文件时模块加载失败,请确保二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题 **打开dll文件时模块加载失败,电脑提示请确保二进制存储在指定的路径中,或 ...

  6. android检测usb存储,USBdevice识别为存储设备并找到路径

    如何检测可用于存储的已安装设备(如Pen-Drive)?如何找到安装的存储设备的路径,以便我可以从中读取文件?USBdevice识别为存储设备并找到路径 我用下面取权限访问安装器件广播接收机: pri ...

  7. Linux查看emc存储挂载情况

    1.查看是否有emc存储挂载 [root@xxx ~]# powermt display dev=all Pseudo name=emcpowera VPLEX ID=xxxxxx Logical d ...

  8. 天翼云应用之-对象存储挂载

    最近学习了使用如何使用天翼云对象存储挂载,通过FUSE实现对将对象存储挂载进用户的空间文件系统.      用户空间文件系统(Filesystem in Userspace,简称FUSE)是一个面向类 ...

  9. 七牛云存储挂载到阿里云ECS上的目录下,达到扩容磁盘的效果

    七牛云存储挂载到阿里云ECS上,达到扩容磁盘的效果 1. 安装环境 yum install automake fuse fuse-devel gcc-c++ git libcurl-devel lib ...

最新文章

  1. matlab 噪声检测,MATLAB应用在基于噪声检测的图像均值去噪法
  2. [SAP ABAP开发技术总结]动态语句、动态程序
  3. Ubuntu 及其衍生版安装使用录屏工具【SimpleScreenRecoder】
  4. java守护线程和用户线程
  5. IDEA 创建 SpringCloud项目-多项目方式
  6. Delphi 的字符及字符串[4] - 字符串、字符指针与字符数组
  7. 浪潮服务器2016销售额,Gartner:2016年前三季度浪潮服务器销售额中国第一
  8. 自动化审批决策树助你面试更上一层楼
  9. [渝粤教育] 武汉理工大学 金属工艺学B 参考 资料
  10. kafkaStream执行过程中出现TimeoutException异常退出
  11. JS前端实现点击按钮生成并下载txt文件
  12. 矩阵转置matlab的函数,【ZZ】Matlab矩阵操作
  13. 产权登记在未成年子女名下,离婚时应如何处理
  14. 100万算大钱还是小钱?
  15. JAVA乐居租房网的设计与实现计算机毕业设计Mybatis+系统+数据库+调试部署
  16. Pytorch中 nn.Transformer的使用详解与Transformer的黑盒讲解
  17. Linux网卡固件,CentOS下X710网卡升级驱动和固件脚本 | 聂扬帆博客
  18. activate-power-mode插件安装在Python的指导
  19. MATLAB语言基础学习之ls函数
  20. 破冰船是怎么破冰的?和你想到一点不一样,6米高的冰墙直接就撞

热门文章

  1. SDCC 2016北京站精彩PPT纵览:帝都风云,王者之姿
  2. 苹果MAC BOOK PRO 5.5 2009年中 安装fedora26——broadcom BCM4322 无线驱动在fedora上的安装...
  3. php对接awssessmtp,amazon-web-services – 如何使用带有Postfix的AWS SES接收退回邮件
  4. VS2013无法创建WebForm和MVC项目的解决方案
  5. 不用linux转录组数据分析,没有生物学重复的转录组数据怎么进行差异分析?
  6. 对话机器人 多轮对话_如何打印短信对话
  7. 关于Result Maps collection already contains value for...的报错问题
  8. 置顶窗口SetWindowPos()的用法
  9. 工匠精神是吹牛,互联网时代需打磨“剑锋
  10. 分享 | 企业大数据平台仓库架构建设思路