GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer des noms persistants pour les périphériques de bande dans CentOS/RHEL

Sous Linux, le nom du périphérique peut être modifié après le redémarrage. Ce message illustre comment configurer la liaison de nom persistante pour le périphérique de bande. Il existe 2 types de périphériques de bande sous Linux, c'est-à-dire /dev/st* et /dev/nst*

/dev/stX et /dev/nstX pointent vers un même périphérique de bande, la différence est que /dev/stX est un périphérique de rembobinage tandis que /dev/nstX est un dispositif sans rembobinage . Lorsque vous effectuez des opérations sur des périphériques de rembobinage, /dev/stX rembobinera au début de la bande, contrairement à /dev/nstX.

Configuration de la dénomination persistante du périphérique de bande

Supposons que /dev/nst0 est le périphérique nécessitant un nommage persistant.

Remarque :La procédure suivante ne nécessite pas de redémarrage.

1. Obtenez le ID_SERIAL depuis le lecteur de bande :

# 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'

Vous pouvez également essayer la commande ci-dessous qui rapportera un même ID_SERIAL :

# udevadm test /class/scsi_tape/st0

2. Créez un nouveau fichier de règles udev /etc/udev/rules.d/70-persistent-tape.rules . Les règles de chargement udev par ordre numérique dans le nom de fichier, l'ID de séquence de démarrage 70 a été choisi ici, car il est supérieur à 60 de la règle de stockage par défaut /lib/udev/rules.d/60-persistent-storage-tape .règles , par conséquent, cette règle udev personnalisée s'exécute ensuite. Ajoutez les lignes suivantes au fichier :

# 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"

Où,
3500104f000c8bfa2 est extrait de l'étape 1, le champ ID_SERIAL.

3. Testez la configuration.

# udevadm test /class/scsi_tape/nst0

Si tout va bien, vous devriez pouvoir voir /dev/tape/tape0 , et utilisez-le comme référence au périphérique de bande.

4. Exécutez les commandes suivantes et appliquez les modifications sans redémarrer le serveur :

# udevadm control –reload-rules
# udevadm trigger


Cent OS
  1. CentOS / RHEL 7 :Comment configurer le serveur de noms en cache uniquement

  2. CentOS / RHEL 6,7 :Comment configurer les pages énormes

  3. Comment définir des noms de périphériques personnalisés à l'aide d'udev dans CentOS/RHEL 7

  4. Comment configurer un port séparé pour SSH et SFTP sur CentOS/RHEL

  5. Comment configurer la journalisation du pare-feu dans CentOS/RHEL 8

Comment installer et configurer Checkmk sur CentOS 8 / RHEL 8

Comment configurer l'adresse IP dans CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

Comment configurer une adresse IP statique dans CentOS 7 / RHEL 7

Comment configurer une adresse IP statique dans CentOS 8 / RHEL 8

Comment installer et configurer Ansible sur CentOS 8 / RHEL 8

Comment configurer le serveur VNC sur CentOS/RHEL 6