您的位置:首页 > 其它

ubuntu 连接fc san multipath设置问题

2013-12-02 09:02 330 查看
服务器:ubuntu 10.04
fc-san : IBM DS4800
因为之前fc switch 上面没有设置zone,导致ubuntu上面能看到很多没有mapping给该服务器的磁盘
而且其中一块磁盘在sm上面看到是779G的,曾经分配给AIX过,现在分配给linux ,fdisk 看到的大小差的很远,大概853G ,但是通过multipath -ll 看到的大小基本是正常的。重新分区,mkfs后显示的大小还是不对,reboot之后也不对。看来是之前给AIX用过的再给linux 显示的大小就是有差距。

multipath 需要使用rdac做路径选择否则会出现i/o error .,需要加载scsi_dh_rdac模块

ubuntu@git-server160:~$ sudo multipath -ll
mpath1 (3600a0b800026541800000bca50ee104c) dm-3 IBM ,1815 FASt
[size=777G][features=1 queue_if_no_path][hwhandler=0]
\_ round-robin 0 [prio=1][enabled]
\_ 2:0:1:1 sde 8:64 [failed][ready]
\_ round-robin 0 [prio=1][active]
\_ 1:0:0:1 sdb 8:16 [active][ready]

ubuntu@git-server160:~$ lsmod |grep scsi
scsi_transport_fc 51521 1 lpfc
scsi_tgt 12270 1 scsi_transport_fc
ubuntu@git-server160:~$ sudo modprobe scsi_dh_rdac
ubuntu@git-server160:~$ lsmod |grep scsi
scsi_dh_rdac 7753 16
scsi_transport_fc 51521 1 lpfc
scsi_tgt 12270 1 scsi_transport_fc
ubuntu@git-server160:~$ sudo multipath -v 2
ubuntu@git-server160:~$ sudo multipath -ll
mpath1 (3600a0b800026541800000bca50ee104c) dm-3 IBM ,1815 FASt
[size=777G][features=1 queue_if_no_path][hwhandler=0]
\_ round-robin 0 [prio=1][enabled]
\_ 2:0:1:1 sde 8:64 [active][ready]
\_ round-robin 0 [prio=1][active]
\_ 1:0:0:1 sdb 8:16 [active][ready]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息