ubuntu 连接fc san multipath设置问题

服务器: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]

你可能感兴趣的:(ubuntu,SAN,multipath,连接fc,设置问题)