Chinaunix

标题: 关于HPUX下修改磁盘设备实例号的疑问 [打印本页]

作者: Runknown    时间: 2011-08-03 20:58
标题: 关于HPUX下修改磁盘设备实例号的疑问
场景:在HP小机上,在更换了SCSI卡或HBA卡,重启服务器后,可能会出现磁盘设备路径发生变化的问题。
这个时候可以手工修改实例号。
网上常见的解决建议是先将当前的设备路径、设备、实例信息导出,然后再对照先前的备份下来的信息进行对照修改。
常见以下的导出命令:
root@test6:/>ioscan -f | grep -e INTERFACE -e DEVICE | grep -v target | awk '{print $3, $1, $2}'
0/0/0/0 ext_bus 4
0/0/0/0.0.0 disk 1
0/0/0/0.1.0 disk 11
0/0/0/0.2.0 disk 25
250/1 acpi_node 1
255/1/0 ext_bus 3
......

问题:1)上述导出命令中,为何将“target”设备忽略掉?
2)在实际环境中,曾发现“target”的实例号确实也发生了变化,这种变化对使用系统(特别是磁盘)有影响吗?
3)如果只关心硬盘使用的准确性,是否可以安全的忽略其他设备实例号发生变化?
4)HP官方的磁盘或I/O接口卡的硬件规范中是否要求更换前备份IOSCSN信息,更换后利用备份信息将设备实例号还原到更换前的状态?

作者: byx-2    时间: 2011-08-04 12:48
命令应是这样:
# ioscan -kNf | grep ^disk | awk '{printf "%s %s %s\n",$3,$1,$2}' > infile
# ioscan -kf | grep ^disk | awk '{printf "%s %s %s\n",$3,$1,$2}'  >> infile
然后把DISK号改掉,再ioinit -f ./infile
改之前先检查有没有冲突的部份
作者: hetg407    时间: 2011-08-04 16:52
呵呵,貌似一个是legacy device file,一个是persistent device file.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2