Controlla le etichette dei dispositivi in ​​/ dev


0

Ho una workstation HP xw8200 che esegue Linux con due unità SCSI piccole e veloci collegate al controller SCSI LSI integrato. Le unità vengono etichettate / dev / sda e / dev / sdb in / dev, rispettivamente. Ho un disco SATA di grandi dimensioni che voglio aggiungere al sistema per archiviare i dati, ma ogni volta che lo collego, viene assegnato / dev viene assegnato sda e le due unità scsi vengono assegnate sdb, c, che interferisce con la procedura di avvio. Come posso ottenere questa unità SATA per usare SDC?


2
Perché non usi etichette o UUID per l'avvio?
Ignacio Vazquez-Abrams,

Sto usando LVM ed è così che è stato generato fstab.
sfornato il

1
@churnd È possibile modificare fstab per utilizzare rispettivamente UUID o etichette, UUID = [uuid] e LABEL = [etichetta]. L'UUID può essere rilevato con blkid(eseguirlo come root). L'etichetta si trova conls -l /dev/disk/by-label/
Lekensteyn,

Risposte:


0

Potresti provare a usare udev (quel demone che controlla il filesystem / dev) per scrivere alcune regole che cambiano la voce / dev per SATA, e quindi modificare il tuo fstab per adattarlo.

Puoi scoprire come scrivere una voce udev (la pagina riguarda principalmente i dispositivi USB, ma quella e le pagine man dovrebbero aiutarti a farti una buona idea su come farlo) seguendo il link sopra.

HackADay potrebbe ampliare un po 'anche le tue conoscenze sulle regole di udev.

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.