Чи прикріплені диски sda / sdb / sdc /… до фізичних портів?


18

Мені цікаво, чи пов’язані мітки диска типу sda / sdb / sdc / ... з фізичними портами на материнській платі? Наприклад, якщо у мене є sda / sdb / sdc і видаляю перші два диски, sdc стане sda або він залишиться sdc? Чи десь задокументований принцип присвоєння міток диска?


У старі добрі часи вони були. Тоді у нас вичерпалися номери пристроїв.
Саймон Ріхтер

Відповіді:


22

Ні.

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

Однак, якщо ви хочете майже ідеально послідовні пристрої *, використовуйте їх UUID , зателефонувавши blkidна розділ (як blkid /dev/sda1), а потім використовуйте його у своїх параметрах кріплення або /etc/fstabзUUID=

Якщо ви зробили це як нещодавню установку, то ви вже повинні бачити приклад цього у своїй /etc/fstab.

* Консистенція не гарантується, якщо ви побитово копіюєте (наприклад dd) цілий пристрій або розділ, оскільки він також копіює UUID. Вам потрібно буде змінити UUID, якщо ви хочете використовувати обидві копії на одній машині. Використовуйте відповідний інструмент управління розділами або файловою системою для такої зміни.


3
І після зміни UUID копії потрібно переконатися, що її внутрішні fstabта інші конфігураційні файли посилаються на новий UUID замість оригіналу, інакше ви отримаєте деякі несподівані результати, якщо спробуєте завантажитися в цю копію.
Руслан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.