HP的DL580,OS是Redhat Enterprise Linux 4.5,接EMC CX700的存储,在安装了powerpath多路径软件后,系统能正确的识别出路径合并后的/dev/emcpower*设备。但是如果用lvm2来管理这些设备,会发现无论是创建还是查看pv/vg/lv都会报一堆的重复pv的问题:

#pvs
  Found duplicate PV ia0wzQ0pQ8J5H4Hu8hsubKjmx0T7bCNf: using /dev/emcpowert not /dev/sdc
  Found duplicate PV OYmrYleEE05bGKm0pBWT60afWjl827a6: using /dev/sde not /dev/emcpowers
  Found duplicate PV 0MWBXuho29Gnr5WKm3v0sZbXun3Mso2x: using /dev/sdg not /dev/emcpowerr
...

这个还可以勉强忍受,最头痛的是pvcreate后的名字,也有些是/dev/emcpower*,有些是/dev/sd*,这时候你要在这些pv上创建vg,要从不同的raid组来选取lun,也就是想知道pv对应lun的关系的时候,就一个头两个大。

PV             VG     Fmt  Attr PSize   PFree 
...
  /dev/emcpowerk vg_u03 lvm2 a-   167.03G   2.34G
  /dev/emcpowerl vg_u01 lvm2 a-   167.03G   2.34G
  /dev/sdaa      vg_log lvm2 a-   127.41G 160.00M
  /dev/sdab      vg_log lvm2 a-   127.41G 160.00M
...

没有办法,只有通过修改/etc/lvm/lvm.conf中的过滤规则来强行让lvm略过非powerpath设备:

filter = [ "a/cciss*$/" "a/emcpower.*/" "r/.*/" ]

上面这个过滤串的意思是,接受(Accept)所有路径中包含cciss和emcpower的设备,拒绝(Reject)所有其他的设备。由于是HP的pc server,其本地硬盘的设备在os中的路径是/dev/cciss/c0d0。假如是其他系统,本地盘是传统的sd或者hd的,则需要做相应修改。sd比较麻烦点,因为duplicate出来的也是/dev/sd*,所以需要确认哪些是需要accept的本地硬盘,哪些是需要reject的重复pv。另外,lvm识别出来的设备可以在/etc/lvm/.cache中查看,也可以根据这个文件的内容来制定过滤规则。

整个世界终于清净了

#pvs
  PV              VG   Fmt  Attr PSize   PFree 
  /dev/emcpowera       lvm2 --   100.24G 100.24G
  /dev/emcpoweraa      lvm2 --   100.24G 100.24G
  /dev/emcpowerab      lvm2 --   100.24G 100.24G
...

<!--

--EOF--

Trackback:http://rdc.taobao.com/blog/dba/html/148_lvm2_powerpath_and_found_duplicate_pv.html/trackback

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1384/viewspace-342872/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/1384/viewspace-342872/

【江枫】lvm2与powerpath的Found duplicate PV问题相关推荐

  1. Found duplicate PV SdqCHHILXNSG1bLLLqtZ9fAv6sGTtiqj的解决方法

    在使用lvm的时候,会出现Found duplicate PV及cdrom的信息,如下: [root@mylinux2 lvm]# pvscan   /dev/cdrom: open failed: ...

  2. 袋鼠云CTO宁海元(花名江枫)在2018杭州云栖大会袋鼠云数据智能专场 演讲内容...

    袋鼠云从去年开始提出数据智能的理念,已经被越来越多的企业所认同.我认为,数据智能需要分成两部分来看,一部分叫做数据中台,打造企业在数据底层基础建设的能力:另外一部分是基于数据中台,和不同行业和企业客户 ...

  3. 伏威谈淘宝网的高并发处理与压力测试(转)

     其实到现在为止距离淘宝双十一事件已经过去蛮多天了,但在整个技术圈里面大家还是津津乐道.我这次在采访之前在和一些网友做沟通的时候,他们也提出了非常多非常有意思的问题,包括一些高并发的,一些压力测试的等 ...

  4. 【自由随想录(一)】

    决定要向阮一峰老师学习,在我的博客里记录自己的所见所闻.以便日后自己可以回头看看或复习. 书摘 如果你渴望得到某样东西,你得让它自由,如果它回到你身边,它就是属于你的,如果它不会回来,你就从未拥有过它 ...

  5. 网红咖啡店的最后一晚:五道口的罗曼蒂克如何消亡

    中新网客户端北京1月15日电 题:五道口罗曼蒂克消亡史 记者 宋宇晟 最后一晚的"雕刻时光".宋宇晟 摄 "你好,我要一杯拿铁." 一切如常,没有排队,只是来喝 ...

  6. 十年前,他如何自学技术进阿里?

    阿里妹导读:最近,阿里妹经常收到在校大学童鞋的留言,询问如何加入阿里巴巴.今天,阿里妹邀请了阿里云高级DBA专家玄惭,讲述十年前通过校招加入阿里的经历和心得,希望对大家有所帮助(注:文末有小惊喜). ...

  7. 云市场合作伙伴-袋鼠云获A轮融资,成立一年半获三轮投资超亿元

    创投市场再次风起.2017年7月,袋鼠云宣布,获得来自戈壁创投主投.元璟资本跟投的A轮融资,相对于当前冷淡的投资市场,此举也再次引发了行业对大数据.云计算技术创新企业的关注.据袋鼠云CEO陈吉平(花名 ...

  8. 阿里技术专家玄惭回忆:我是如何自学技术拿到阿里offer

    摘要:一年一度的校园实习招聘马上开始了,最近接触了几个找工作的应届生同学,回想当年自己找工作的时候,也是遇到了很多好心人,所以心中一直想写一篇回忆以前经历的文章,算是对自己有一个交代,也希望能够帮助到 ...

  9. 计算机趣味知识竞赛策划书,计算机趣味知识竞赛活动策划书.doc

    计算机趣味知识竞赛活动策划书 计算机趣味知识竞赛活动策划书 一.活动背景及目的: 为了提高我校同学们的学习积极性,在加强计算机基础知识学习的同时,营造一种浓厚的学习氛围,能较好地发挥学生的特长,丰富学 ...

  10. 袋鼠云数据中台专栏(五):数栈,企业级一站式数据中台PaaS

    本文作者:江枫 袋鼠云CTO,花名江枫,本名宁海元. 2007年加入淘宝,曾是双十一大促技术指挥部成员,"去IOE"数据库负责人. 打造过千亿级实时日志平台.手机淘宝日志分析创始人 ...

最新文章

  1. 林丹退役,用 Python 看看大家怎么说?
  2. PI-安装SoapUI on Windows
  3. dr.com linux源码安装,Linux在不采用坑爹的Dr.com客户端下的连网方式(亲测可行 ,简单易行)...
  4. ROS:使用ubuntuKylin17.04安装ROS赤xi龟
  5. docker 批量删除容器和镜像
  6. FFmpeg示例程序合集-批量编译脚本
  7. Java 8 新特性 Stream类的collect方法
  8. 罗森伯格高端布线助力昆山基地
  9. 针对Android智能电视研发的,基于Android的智能电视遥控系统研制
  10. C#获取电脑硬盘序列号
  11. 递归解决字符串逆序输出
  12. 量化交易1-backtrader介绍
  13. 表的创建、修改与删除
  14. 牛客网数据库SQL实战25—— 获取员工其当前的薪水比其manager当前薪水还高的相关信息
  15. 训练集和测试集的标准化处理
  16. littlevgl教程 Linux,树莓派littlevGL系列教程:容器控件(lv_cont)
  17. 毕业入职工作一年总结
  18. python中什么是一个无序的不重复元素序列_无序Python集的“顺序”
  19. 服务器更新宕机-自我检讨
  20. 关于hive异常:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStor

热门文章

  1. 本安计算机电缆执行标准,阻燃本安计算机信号电缆ZR-IA-DJYPVRP-1*2*1.5
  2. 简单的用java操作Excel入门
  3. C#调用触摸屏小键盘
  4. 明翰大数据Spark与机器学习笔记V0.1(持续更新)
  5. html竖版古诗,古诗竖版手抄报版面设计图
  6. android钟表,Android打造属于自己的时间钟表
  7. mysql建立spj_数据库概论——SQL练习一(SPJ零件问题)
  8. 小码哥java一期 百度云_小码哥IOS 十一期
  9. 今日学习在线编程题:小码哥的手下
  10. 高等数学笔记:关于间断点的一些思考