FAQ 如何確認 /dev/sda 是 Local Disk 還是 SAN DIsk Solution: #> lsscsi [2:0:0:0] cd/dvd hp DVD-ROM DTA0N WBD0 /dev/sr0 state=running queue_depth=1 scsi_level=6 type=5 device_blocked=0 timeout=0 [3:0:0:0] tape IBM ULT3580-HH5 D2AD /dev/st0 state=running queue_depth=32 scsi_level=7 type=1 device_blocked=0 timeout=900 [3:0:1:0] tape IBM ULT3580-HH5 D2AD /dev/st1 state=running queue_depth=32 scsi_level=7 type=1 device_blocked=0 timeout=900 [3:0:1:1] mediumx IBM 3573-TL C.20 - state=running queue_depth=32 scsi_level=6 type=8 device_blocked=0 timeout=0 [3:0:2:0] disk IBM 1726-4xx FAStT 0617 /dev/sda <====== state=running queue_depth=32 scsi_level=6 type=0 device_blocked=0 timeout=60 [3:0:2:31] disk IBM Universal Xport 0617 - state=running queue_depth=32 scsi_level=6 type=0 device_blocked=0 timeout=60 IBM FAStT 是 IBM Storage 產品識別 如果沒有 lsscsi 指令,執行 yum install lsscsi 如何找出 HBA Card 的 port WWN 方法一: 用 systool # Install yum install sysfsutils # systool -c fc_host -v systool -c fc_transport -v 方法二:/sys/class/fc_host/{host#}/port_name #> cat /sys/class/fc_host/host5/port_name 0x2100001b32837bcd 方法三:/proc/scsi/{adapter-type}/{host#} #> cat /proc/scsi/qla2xxx/2 SCSI Device Information: scsi-qla0-adapter-node=5001438004253c81; scsi-qla0-adapter-port=5001438004253c80; <---- WWN scsi-qla0-target-0=50001fe1500e28fd; scsi-qla0-target-1=50001fe1500e28f9; scsi-qla0-target-2=500a09829140a66c; mpathX v.s. dm-X 如果有啟用 multipath,所有 LUN 的裝置路徑為 /dev/mapper/mpathX,不過當使用 pvcreate 將 LUN 新增為 PV 後,執行 pvdisplay -C ,此時的裝置名稱會改為 /dev/dm-X,那爾後作系統維護時,要如何查詢 mpathX 對應哪個 dm-X? 方法一:dmsetup [root@bdb3 ~]# dmsetup ls mpath1 (253, 4) rootVG-varLV (253, 1) rootVG-swapLV (253, 3) rootVG-rootLV (253, 0) rootVG-worktmpLV (253, 2) mpath1 (253,4),4 就是指裝置 /dev/dm-4 方法二:multipath [root@cdb3-b ~]# multipath -ll mpath1 (360a98000383035537824474d3936556a) dm-4 NETAPP,LUN <====== 這裡 [size=700G][features=3 queue_if_no_path pg_init_retries 50][hwhandler=0][rw] \_ round-robin 0 [prio=4][active] \_ 1:0:1:0 sdb 8:16 [active][ready] \_ 2:0:1:0 sdd 8:48 [active][ready] \_ round-robin 0 [prio=1][enabled] \_ 1:0:0:0 sda 8:0 [active][ready] \_ 2:0:0:0 sdc 8:32 [active][ready] 新 partition 無法使用 對 mpathb 新建 partition 後,無法立即被使用,必須重開機後才能生效 WARNING: Re-reading the partition table failed with error 22: Invalid argument.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8) 不重開機要能立即使用,可以再切完 partition 後,執行 partprobe /dev/mapper/mpathb