Есть ли способ назвать устройства таким образом, чтобы любой диск, подключенный к слоту 1, всегда имел имя / dev / sda? Вместо того, чтобы просто первый диск вставил sda, даже если он подключен к последнему слоту, второй sdb, куда бы он ни пошел, и т. Д.
Изменить (после дополнительных исследований): Как работает / dev / disk / by-path? Сопоставляется ли часть имени с физическим портом?
Отредактируйте еще раз: by-path, похоже, вообще не работает с дисками горячей замены. Они не появляются.
Вместо того, чтобы полагаться на то, что имена устройств всегда одинаковы, почему бы не использовать метки файловой системы? Это много легче иметь дело.
Чтобы установить метку на раздел (в данном случае ext2 / 3/4):
$ e2label /dev/sda1 FOOBAR
Затем в /etc/fstab
:
LABEL=FOOBAR /mnt/foobar ext3 defaults 0 0