Le etichette del disco sda / sdb / sdc / ... sono legate alle porte fisiche?


18

Mi chiedo se le etichette del disco come sda ​​/ sdb / sdc / ... siano associate a porte fisiche sulla scheda madre? Ad esempio, se ho sda / sdb / sdc e rimuovo i primi 2 dischi, sdc diventerà sda o rimarrà sdc? Il principio alla base dell'assegnazione delle etichette del disco è documentato da qualche parte?


Ai bei vecchi tempi, lo erano. Quindi abbiamo esaurito i numeri dei dispositivi.
Simon Richter,

Risposte:


22

No.

udevgli identificatori di unità vengono eseguiti in più modi, ma vengono allocati dinamicamente all'avvio e pertanto cambieranno se si scollegano i dispositivi (o anche se uno capita di girare lentamente un giorno). Leggermente più coerente di questo è /dev/by-pathche ti fornirà un percorso attraverso la connessione alla macchina, ad esempio bus PCI -> Scheda 0 -> Porta 2 (a condizione che il chip mantenga una numerazione coerente, che non è garantita in tutti i casi).

Tuttavia, se desideri dispositivi quasi perfettamente coerenti *, usa il loro UUID chiamando blkidla partizione (come blkid /dev/sda1) e quindi usalo nelle opzioni di montaggio o /etc/fstabconUUID=

Se l'hai fatto come un'installazione recente, dovresti già vedere un esempio di questo nel tuo /etc/fstab.

* La coerenza non è garantita se si copia bit a bit (ad es. dd) Un intero dispositivo o partizione perché copia anche l'UUID. Dovrai cambiare l'UUID se vuoi usare entrambe le copie nella stessa macchina. Utilizzare la partizione applicabile o lo strumento di gestione del file system per tale modifica.


3
E dopo aver modificato l'UUID della copia, devi assicurarti che i suoi fstabfile di configurazione interni e altri facciano riferimento al nuovo UUID anziché all'originale, altrimenti otterrai dei risultati imprevisti se provi ad avviare questa copia.
Ruslan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.