如何在Linux中为固定硬盘分配唯一的驱动器号?(linux固定盘符)

在Linux中为固定硬盘分配唯一的驱动器号是一个很有用的操作,可以方便用户对硬盘进行信息识别和定位。本文将介绍如何在Linux中为固定硬盘分配唯一的驱动器号。

首先,用户需要检查要分配的硬盘的信息。这可以通过使用“lsscsi”命令来完成,如下所示:

[root@localhost]# lsscsi
[0:0:0:0] disk VMware, Virtual disk 1.0 /dev/sda
[1:0:0:0] disk ATA WDC WD20EZRZ-00L4A0 CC4D /dev/sdb

现在我们已经知道要分配唯一的驱动器号的硬盘是/dev/sdb,然后就可以使用udev来为它分配一个唯一的驱动器号了。

使用以下命令创建一个udev规则,该规则将根据指定的硬盘设备号为该硬盘分配一个唯一的驱动器号:

[root@localhost]# vi /etc/udev/rules.d/55-hdd-assigment.rules
KERNEL=="sdb", BUS=="ata", KERNELS=="1:0:0:0",SUBSYSTEMS=="scsi", PROGRAM=="/opt/bin/hdd_devname %k %m %b", NAME="%c"

最后,用户需要重新加载udev规则,以应用新的udev规则,如下所示:

[root@localhost]# udevadm control --reload

这样,就可以为指定的硬盘分配一个唯一的驱动器号了。如果用户想检查该规则是否已经应用,可以使用“udevadm info”命令来查看,如下所示:

[root@localhost]# udevadm info -a /dev/sdb
KERNEL=="sdb"
SUBSYSTEM=="scsi"
DRIVER=="sd"
ATTR{scsi_level}=="6"
ATTR{model}=="ATA WDC WD20EZRZ-00L4A0"
ATTR{vendor}=="ATA"
ATTR{wwid}=="8000cca6327e7119"
ATTR{device_blocked}=="0"
ATTR{rev}=="CC4D"
ATTR{type}=="0"

总之,要在Linux中为固定硬盘分配唯一的驱动器号,用户需要检查要分配的硬盘的信息,然后使用udev来为该硬盘创建一个规则,并重新加载udev规则,以实现为指定的硬盘分配一个唯一的驱动器号。通过以上步骤,用户可以轻松为固定硬盘分配唯一的驱动器号,从而更加方便地进行信息识别和定位。


数据运维技术 » 如何在Linux中为固定硬盘分配唯一的驱动器号?(linux固定盘符)