块设备持久化命名

服务器上不止一个 SATA, SCSI 或 IDE 磁盘控制器,那么它们所对应的设备节点将会依随机次序添加。这样就可能导致每次引导时设备的名字如 /dev/sda 与 /dev/sdb 互换了,最终导致系统不可引导、kernel panic、或者设备不可见。持久化命名法可以解决这些问题。

块设备持久化命名在集群共享存储块设备(例如 Oralce RAC)以及RAID或者替换磁盘设备时非常重要。

持久化命名的方法

有四种持久化命名方案:

  • by-label

  • by-uuid

  • by-id

  • by-path

对于那些使用GUID 分区表(GPT)的磁盘,还有额外的两种方案:

  • by-partlabel

  • by-partuuid

参考

Last updated