免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3650 | 回复: 3
打印 上一主题 下一主题

求助一条命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-21 15:20 |只看该作者 |倒序浏览
echo \"0x2008?4D\" | adb /dev/dsk/cXtXdX

求助这条命令的意思,来历,用途等等,请高手详解~

论坛徽章:
0
2 [报告]
发表于 2008-05-22 00:45 |只看该作者
先说用途,这条命令实际上是用来判断2个或以上的硬盘设备文件是否指向同一物理设备,免得被pvcreate -f 给误伤了。
背景:在硬盘(或者LUN)的头部是LVM信息,约8K即0X2008,而adb是HP的一个调试工具,用于获取很多低层的信息,不过比较复杂,有专门的书讲。而HP的LVM很早就支持Alternate PV Link (即磁盘冗余链路),在多路径环境中(现在是越来越多了,要的就是冗余)可能不容易分清楚到底哪些设备文件是指向同一个物理硬盘(或者LUN),可以用这条命令来确认。
echo \"0x2008?4D\" | adb /dev/dsk/cXtXdX会输出类似如下的
“2008:           894960601       1067429315      894960601       1067430042”,2008当然是长度了,894960601是CPU-ID,1067429315是PVID,第二个894960601 还是CPU-ID,1067430042是VG-ID,如果对2个以上的设备文件执行结果完全相同,刚可以确认这些都属于Alternate PV Link ,否则是不同的物理设备。

论坛徽章:
0
3 [报告]
发表于 2008-05-22 09:12 |只看该作者

回复 #2 levine 的帖子

谢谢,基本明白怎么回事了。
还有一条命令是用来检测锁盘状态的echo \'0x2084?4D\' | adb /dev/dsk/cxtyd0
这其中的2084,是否表示锁盘信息是存在于lvm盘头信息之外?其中“?4D”是什么意思?
如果检测到锁盘信息丢失的话,是否需要重新建锁盘卷组,重新在双机中vgexport,vgimport?
请不吝赐教,谢谢~

论坛徽章:
0
4 [报告]
发表于 2008-05-22 21:12 |只看该作者
?4D是格式化指令,D好像指以十进制输出,欲知详情,可参阅adb手册,google/baidu一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP