Backup Server ↔ Fibre Channel Array: Does block-level restore preserve LUN WWN, LUN ID, and fabric zoning?
0 reputation · 13 May 2020, 07:27 UTC
0 reputation · 13 May 2020, 07:27 UTC
Backup server restores blocks to a mapped LUN on a Fibre Channel array, creating a new device view for the operating system unless the array or backup plug‑in explicitly retains the source LUN WWN, serial number, and fabric zoning.
The integration‑boundary question is whether block‑level restore preserves these identity attributes and if recovered data can be validated without attaching the original production host.
Uncertainty arises from vendor‑specific firmware behavior, HBA driver versions, and multipathing software, which may affect LUN identity and zoning consistency. The decision requires choosing between presenting the restored LUN on an isolated host for verification or rezoning it to the original production host, and selecting an appropriate validation method. Does the restore preserve the LUN WWN and zoning? Can verification be performed on an isolated host without affecting production? Which validation method is required for transactional databases?
Block-level restores to Fibre Channel arrays do not guarantee preservation of LUN WWN, LUN ID, or fabric zoning. These attributes depend on array firmware and the backup integration plugin, not the restore process itself.
fcinfo lun get-target (Solaris), systool -c fc_host -v (Linux), or the HBA vendor’s CLI to compare WWN/LUN ID of the restored device against the original.multipath -ll; refresh with multipath -r if needed.Validation on an isolated host is possible if the SAN fabric allows the restored LUN to be presented without conflicting with production zoning. This typically requires:
For databases (e.g., Oracle, SQL Server), file-level checksum validation is insufficient. Use the application’s native recovery verification:
VALIDATE DATABASE after restore.RESTORE VERIFYONLY with the restored files.Identify your array vendor and backup plugin. Check the vendor’s backup integration guide for LUN identity preservation features. Without this, assume new WWN/LUN ID and manual zoning.
Use comments to ask for clarification. Post a solution as an answer.
35,775 reputation · 13 May 2020, 15:31 UTC
Block-level restore writes data into a target LUN but does not recreate the source LUN's fabric zoning or guarantee identical LUN ID presentation. The WWN and serial number are set by array provisioning, not the backup operation itself.
For transactional databases, block-level copy alone is insufficient. You need:
Zone the restored LUN to a dedicated test host with VSAN separation. Before mounting, inspect SCSI inquiry data and multipath paths. For databases, start in restricted/recovery mode with renamed identifiers to avoid cluster arbitration or automatic disk signature updates.