How FC Storage Appears in Linux
FC Fabric
└── HBA Driver (lpfc / qla2xxx)
└── SCSI Mid-Layer
└── SCSI Disk (sdX — one per path)
└── dm-multipath
└── /dev/mapper/mpathX ← application uses this
└── LVM (optional)Key points:
- Each FC path presents as an independent
sdXdevice in the kernel. - dm-multipath aggregates all
sdXdevices for the same LUN into a single/dev/mapper/mpathX. - Applications and LVM should always target the
/dev/mapper/device, never a rawsdX. - ALUA (Asymmetric Logical Unit Access) indicates which paths are preferred (active/optimized) and which are available but non-preferred (active/non-optimized).