GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So konfigurieren Sie dauerhafte Namen für Bandgeräte in CentOS/RHEL

Unter Linux kann sich der Gerätename nach dem Neustart ändern. Dieser Beitrag veranschaulicht, wie die dauerhafte Namensbindung für das Bandgerät konfiguriert wird. Es gibt zwei Arten von Bandgeräten unter Linux, d. h. /dev/st* und /dev/nst*

/dev/stX und /dev/nstX verweisen auf dasselbe Bandgerät, der Unterschied besteht darin, dass /dev/stX ein Rückspulgerät ist während /dev/nstX ein nicht zurückspulendes Gerät ist . Wenn Sie Vorgänge zum Zurückspulen von Geräten ausführen, spult /dev/stX zum Bandanfang zurück und /dev/nstX nicht.

Persistente Namensgebung für Bandgeräte

Angenommen, /dev/nst0 ist das Gerät, das eine dauerhafte Benennung benötigt.

Hinweis :Das folgende Verfahren erfordert keinen Neustart.

1. Holen Sie sich die ID_SERIAL vom Bandgerät:

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

Sie können auch den folgenden Befehl ausprobieren, der dieselbe ID_SERIAL meldet:

# udevadm test /class/scsi_tape/st0

2. Erstellen Sie eine neue udev-Regeldatei /etc/udev/rules.d/70-persistent-tape.rules . Die udev-Laderegeln nach der numerischen Reihenfolge im Dateinamen, Startsequenz-ID 70 wurde hier gewählt, weil sie größer als 60 der Standardspeicherregel /lib/udev/rules.d/60-persistent-storage-tape ist .Regeln , daher wird diese angepasste udev-Regel anschließend ausgeführt. Fügen Sie der Datei die folgenden Zeilen hinzu:

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

Wo,
3500104f000c8bfa2 wird aus Schritt 1, dem Feld ID_SERIAL, übernommen.

3. Testen Sie die Konfiguration.

# udevadm test /class/scsi_tape/nst0

Wenn alles in Ordnung ist, sollten Sie /dev/tape/tape0 sehen können , und verwenden Sie es als Referenz auf das Bandgerät.

4. Führen Sie die folgenden Befehle aus und übernehmen Sie die Änderungen, ohne den Server neu zu starten:

# udevadm control –reload-rules
# udevadm trigger


Cent OS
  1. CentOS / RHEL 7 :So konfigurieren Sie den Nur-Cache-Nameserver

  2. CentOS / RHEL 6,7 :Wie man Hugepages konfiguriert

  3. So legen Sie benutzerdefinierte Gerätenamen mit udev in CentOS/RHEL 7 fest

  4. So konfigurieren Sie Proxy in CentOS/RHEL/Fedora

  5. So deaktivieren Sie „Vorhersagbare Netzwerkschnittstellen-Gerätenamen“ in CentOS/RHEL 7

So installieren und konfigurieren Sie Checkmk unter CentOS 8 / RHEL 8

So konfigurieren Sie die IP-Adresse in CentOS 7 / RHEL 7 und CentOS 6 / RHEL 6

So konfigurieren Sie eine statische IP-Adresse in CentOS 7 / RHEL 7

So konfigurieren Sie eine statische IP-Adresse in CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Ansible unter CentOS 8 / RHEL 8

So konfigurieren Sie VNC Server unter CentOS/RHEL 6