GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare i nomi persistenti per i dispositivi a nastro in CentOS/RHEL

Su Linux, il nome del dispositivo potrebbe cambiare dopo il riavvio. Questo post illustra come configurare l'associazione di nomi persistenti per il dispositivo a nastro. Esistono 2 tipi di dispositivi a nastro su Linux, ad esempio /dev/st* e /dev/nst*

/dev/stX e /dev/nstX puntano allo stesso dispositivo a nastro, la differenza è che /dev/stX è un dispositivo di riavvolgimento mentre /dev/nstX è dispositivo senza riavvolgimento . Quando esegui operazioni sui dispositivi di riavvolgimento, /dev/stX riavvolge all'inizio del nastro e /dev/nstX no.

Configurazione della denominazione persistente del dispositivo del nastro

Supponiamo che /dev/nst0 sia il dispositivo che necessita di una denominazione persistente.

Nota :La procedura seguente non richiede un riavvio.

1. Ottieni l'ID_SERIAL dal dispositivo a nastro:

# udevadm test /class/scsi_tape/nst0
...
udevadm_test: ID_SERIAL=3500104f000c8bfa2
udevadm_test: ID_SERIAL_SHORT=500104f000c8bfa2
udevadm_test: ID_WWN=0x500104f000c8bfa2
udevadm_test: ID_WWN_WITH_EXTENSION=0x500104f000c8bfa2
udevadm_test: ID_SCSI_SERIAL=HU1143K8BF
udevadm_test: ID_BUS=scsi
udevadm_test: ID_PATH=pci-0000:06:00.0-fc-0x500104f000c8bfa3-lun-0
udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'

Puoi anche provare il comando seguente che riporterà lo stesso ID_SERIAL:

# udevadm test /class/scsi_tape/st0

2. Crea un nuovo file di regole udev /etc/udev/rules.d/70-persistent-tape.rules . Le regole di caricamento udev in base all'ordine numerico nel nome del file, l'ID sequenza iniziale 70 è stato scelto qui, perché è maggiore di 60 della regola di archiviazione predefinita /lib/udev/rules.d/60-persistent-storage-tape .regole , quindi questa regola udev personalizzata viene eseguita in seguito. Aggiungi le seguenti righe al file:

# vi /etc/udev/rules.d/70-persistent-tape.rules
KERNEL=="st*", ENV{ID_SERIAL}=="3500104f000c8bfa2",SYMLINK+="st/tape0" 
KERNEL=="nst*", ENV{ID_SERIAL}=="3500104f000c8bfa2", SYMLINK+="nst/tape0"

Dove,
3500104f000c8bfa2 è preso dal passaggio 1, il campo ID_SERIAL.

3. Testare la configurazione.

# udevadm test /class/scsi_tape/nst0

Se tutto è a posto, dovresti essere in grado di vedere /dev/tape/tape0 e usalo come riferimento al dispositivo a nastro.

4. Esegui i seguenti comandi e applica le modifiche senza riavviare il server:

# udevadm control –reload-rules
# udevadm trigger


Cent OS
  1. CentOS / RHEL 6,7 :Come configurare hugepages

  2. Come impostare nomi di dispositivi personalizzati usando udev in CentOS/RHEL 7

  3. Come installare e configurare Device Mapper Multipath in CentOS/RHEL 6,7

  4. Come configurare il proxy in CentOS/RHEL/Fedora

  5. Come disabilitare i "Nomi dei dispositivi dell'interfaccia di rete prevedibili" in CentOS/RHEL 7

Come installare e configurare Checkmk su CentOS 8 / RHEL 8

Come configurare l'indirizzo IP in CentOS 7/RHEL 7 e CentOS 6/RHEL 6

Come configurare l'indirizzo IP statico in CentOS 7 / RHEL 7

Come configurare l'indirizzo IP statico in CentOS 8 / RHEL 8

Come installare e configurare Ansible su CentOS 8 / RHEL 8

Come configurare il server VNC su CentOS/RHEL 6