Disk is Disk

复杂度3
机密度4

最后更新时间2021/04/15

AIX中的磁盘怎么成为磁盘的?驱动都干了什么?为什么那是hdisk0而不是hdisk1?为什么写进hdiskpower而不是vpath?

磁盘之所以成为磁盘,很简单,驱动搞的鬼。但为啥aix知道这是hds的磁盘不是ibm的?其实简单得不得了。

首先,aix去query 磁盘vpd,然后根据关键字filter,每种磁盘驱动有自己特定的关键字。同样,也是根据关键字进行mpio合并的。通过两个不同path得到的磁盘的uuid相同,所有uuid相同的都是一个磁盘。磁盘有多少参数?很多。

path类 parent,scsi id, uuid。这3个参数确定了是否是同一个磁盘,是否是同一条path,经常看到的path missing之类的错误,就是parent,scsi id和uuid对不上了。但是有意思的是uuid并不是总能被检查到,例如刚起机引导的时候,sms和boot image似乎都不进行uuid检查,所以只要parent和scsi id相同,即使磁盘换了,系统也不管。常见的552, 554之类的错误就是这个问题的间接后果。经过vio处理,经常会导致parent, scsi id被更改,可是uuid不变,启动的时候parent, scsi id变幻会引起aix找不到路径(但已经到start kernel之后才会出现),于是552, 554错误就来了。解决办法。。。嘿嘿,我不告诉你。

驱动参数类,这一类用于控制磁盘访问特性,什么reserve policy, queue depth, health check interval之类的,这些参数大都市性能影响。当然reserve po


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部