PDA

Visualizza la versione completa : Dischi USB e nomi di dispositivo.


Habanero
31-03-2011, 12:40
Ad un server sono collegati un disco esterno USB e una unità a cartucce DELL RD1000 su cui vengono fatti dei backup periodici.

Tali unità vengono normalmente riconosciute dal sistema rispettivamente come /dev/sdc e /dev/sdd.

Da un po' di tempo, senza apparente motivo, mi ritrovo improvvisamente le unità spostate su /dev/sdd il disco e /dev/sde l'unità a cartucce. Questo ovviamente fa saltare le procedure di backup e i punti di mount.

Qualcuno ha idea di quali possano essere i motivi di tale "slittamento"? Esiste un modo per imporre che tali unità vengano sempre riconosciute allo stesso modo?

Grazie.

Habanero
31-03-2011, 18:06
Dimenticavo... Ubuntu 9.04

paolino_delta_t
31-03-2011, 18:52
Quello che ti è capitato è dovuto a modifiche nell'implementazione di libata. Non è però un problema nè un difetto ma un normale cambiamento nella strategia di assegnazione dei device name.

Ovviamente udev ( che è quello che si occupa di queste cose ) può essere forzato ad assegnare determinati nomi a certi device ma non è una cosa molto furba. Puoi leggere questa guida http://www.reactivated.net/writing_udev_rules.html per capire come funziona la cosa.

In ogni caso il mio consiglio è di utilizzare il metodo consigliato e cioè usare /dev/disk/by-uuid e /dev/disk/by-label per riferirti ai vari dischi esterni. Soprattutto by-label ti permette di indicare il disco in base all'etichetta della partizione. UUID è simile ma si basa sull'id unico che viene assegnato ad ogni partizione all'atto della formattazione.

IMHO la migliore soluzione è sfruttare le label.

Habanero
01-04-2011, 12:29
Ti ringrazio molto per i suggerimenti. Vedrò di cambiare politica per quanto riguarda il modo di riferirsi ai dispositivi.

Loading