SUSE Support

Here When You Need Us

Persistent device names for HP Smart Array storage

This document (3022780) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 10 before SP1
SUSE Linux Enterprise Desktop 10 before SP1
SUSE Linux Enterprise Server 9 before SP4

Situation

HP Smart Array storage controller, cciss driver

Attention: This TID is partially outdated!
With SLES10 SP1/SLES9 SP4 and later, you can use the links below /dev/disk/by-id/.


The device names forarrays on an HP Smart Array storage controller (like/dev/cciss/c0d0) and for partitions on them (like /dev/cciss/c0d0p1) can change when arrays are deleted, but you wish to refer to them by persistent names.

Resolution

For most storage devices like SCSI disks and SAN LUNs, the udev infrastructure makes it possible to provide stable names for the storage (/dev/disk/by-id, /dev/disk/by-label, /dev/disk/by-path, /dev/disk/by-uuid), as documented in the product documentation. With arrays on an HP Smart Array controller, as supported by the cciss driver, this is currently not possible, but there are workarounds available.

SUSE Linux Enterprise Server 10

SUSE Linux Enterprise Desktop 10

Only persistent names based on filesystem UUIDs are available (/dev/disk/by-uuid) are available currently. The lack of support for the other persistent name schemes has been reported to Engineering.

Aside from /dev/disk/by-uuid names, the workarounds for older products which are discussed below can be used as well.



SUSE Linux Enterprise Server 9

None of /dev/disk/by-* is supported currently; this has been reported to Engineering.

Persistent naming can be achieved through a workaround though.There are two known workarounds:
  • Use filesystem labels and mount filesystems by label in /etc/fstab.
  • Use LVM to manage the array/partition. (The LVM device names for the array/partition are persistent as the storage areas can be identified using their LVM metadata even when their numbering is changed)

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:3022780
  • Creation Date: 15-Mar-2007
  • Modified Date:23-Feb-2021
    • SUSE Linux Enterprise Desktop
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.