GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nakonfigurovat trvalé názvy pro pásková zařízení v CentOS/RHEL

V systému Linux se název zařízení může po restartu změnit. Tento příspěvek ukazuje, jak nakonfigurovat trvalou vazbu názvu pro páskové zařízení. V systému Linux existují 2 typy páskových zařízení, tj. /dev/st* a /dev/nst*

/dev/stX a /dev/nstX jsou nasměrovány na stejné páskové zařízení, rozdíl je v tom, že /dev/stX je převíjecí zařízení zatímco /dev/nstX je nepřevíjecí zařízení . Když provádíte operace s převíjecími zařízeními, /dev/stX se převine na začátek pásky a /dev/nstX nikoli.

Konfigurace trvalého pojmenování páskového zařízení

Předpokládejme, že /dev/nst0 je zařízení, které potřebuje trvalé pojmenování.

Poznámka :Následující postup nevyžaduje restart.

1. Získejte ID_SERIAL z páskového zařízení:

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

Můžete také zkusit níže uvedený příkaz, který ohlásí stejné ID_SERIAL:

# udevadm test /class/scsi_tape/st0

2. Vytvořte nový soubor pravidel udev /etc/udev/rules.d/70-persistent-tape.rules . Zde byla zvolena pravidla načítání udev podle číselného pořadí v názvu souboru, počáteční sekvence ID 70, protože je větší než 60 výchozího pravidla úložiště /lib/udev/rules.d/60-persistent-storage-tape .pravidla , proto se toto přizpůsobené pravidlo udev spustí později. Přidejte do souboru následující řádky:

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

Kde,
3500104f000c8bfa2 je převzato z kroku 1, pole ID_SERIAL.

3. Otestujte konfiguraci.

# udevadm test /class/scsi_tape/nst0

Pokud je vše v pořádku, měli byste vidět /dev/tape/tape0 a použijte jej jako odkaz na páskové zařízení.

4. Proveďte následující příkazy a použijte změny bez restartování serveru:

# udevadm control –reload-rules
# udevadm trigger


Cent OS
  1. Jak nastavit vlastní názvy zařízení pomocí udev v CentOS/RHEL 7

  2. Jak nainstalovat a nakonfigurovat Device Mapper Multipath v CentOS/RHEL 6,7

  3. Jak nakonfigurovat samostatný port pro SSH a SFTP na CentOS/RHEL

  1. CentOS / RHEL 7 :Jak nakonfigurovat jmenný server pouze v mezipaměti

  2. CentOS / RHEL 6,7 :Jak nakonfigurovat obrovské stránky

  3. Jak nakonfigurovat firewallové přihlašování v CentOS/RHEL 8

  1. Jak nakonfigurovat virtuální síťové rozhraní na RHEL 8 / CentOS 8

  2. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora

  3. Jak zakázat „Předvídatelné názvy zařízení síťového rozhraní“ v CentOS/RHEL 7