Дисковые маркировки sda/sdb/sdc / … связаны с физическими портами?

Я задаюсь вопросом, связаны ли дисковые маркировки как sda/sdb/sdc/... с физическими портами на системной плате? Например, если я буду иметь sda/sdb/sdc и удалю первые 2 диска, то sdc станет sda, или это останется sdc? Принцип позади присваивающихся дисковых маркировок зарегистрирован где-нибудь?

18
задан 13 October 2018 в 01:28

1 ответ

Нет.

udev идентификаторы диска сделаны несколькими способами, но они выделяются динамично на начальной загрузке, и поэтому они изменятся, если Вы отключите устройства (или даже если Вы просто, оказывается, вращаетесь медленнее однажды). Немного более последовательный, чем это /dev/by-path который даст Вам путь соединением с машиной, например, шиной PCI-> Карта 0-> Порт 2 (пока микросхема поддерживает последовательную нумерацию, которая не гарантируется во всех случаях).

Однако, если Вы хотите почти совершенно последовательные устройства*, используйте их UUID путем вызова blkid на разделе (как blkid /dev/sda1) и затем используйте это в своих опциях монтирования или /etc/fstab с UUID=

Если бы Вы сделали это как недавнюю установку, то необходимо уже видеть пример этого в Вашем /etc/fstab.

*Непротиворечивость не гарантируется если Вы поразрядная копия (например. dd) все устройство или раздел, потому что это копирует UUID также. Необходимо будет изменить UUID, если Вы хотите использовать обе копии в той же машине. Используйте применимый раздел или инструмент управления файловой системой для такого изменения.

22
ответ дан 23 November 2019 в 02:11

Другие вопросы по тегам:

Похожие вопросы: