我遇到了一个有趣的问题,我们有一台运行 bacula 的 10.04 服务器,带有 2 个 SAS 磁带驱动器。上周五我不得不拔掉磁带驱动器几次。今天,设备“反转”了(nst0 现在是 nst1)。
有没有办法强制设备名称,以便 nst0 始终分配给同一个驱动器?(例如,如果没有插入 nst0,则 nst0 将不会分配给另一个设备。)
以下是 /dev/tape/by-id 的内容:
lrwxrwxrwx 1 根 根 9 2010-11-26 13:38 scsi-3500e09e0001b81e6 -> ../../st1 lrwxrwxrwx 1 根 根 10 2010-11-26 13:38 scsi-3500e09e0001b81e6-nst -> ../../nst1 lrwxrwxrwx 1 根 根 9 2010-11-26 13:38 scsi-3500e09e0001b9804 -> ../../st0 lrwxrwxrwx 1 根 根 10 2010-11-26 13:38 scsi-3500e09e0001b9804-nst -> ../../nst0
谢谢!
答案1
您可以使用 udev 规则 o 作为静态设备名称,下面是如何针对 USB 设备执行此操作的示例:
http://www.wains.be/index.php/2010/04/10/udev-always-the-same-device-name-for-your-usb-drives/