GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL でテープ デバイスの永続的な名前を構成する方法

Linux では、再起動後にデバイス名が変更される場合があります。この投稿では、テープ デバイスの永続的な名前バインディングを構成する方法を説明します。 Linux には、/dev/st* の 2 種類のテープ デバイスがあります。 および /dev/nst*

/dev/stX と /dev/nstX は同じテープ デバイスを指しています。違いは、/dev/stX が巻き戻しデバイスであることです。 /dev/nstX は非巻き戻しデバイスです .巻き戻しデバイスに対して操作を実行すると、/dev/stX はテープの先頭に巻き戻されますが、/dev/nstX はそうではありません。

テープ デバイスの永続的な命名設定

/dev/nst0 が永続的な名前付けが必要なデバイスであると仮定します。

注意 注:次の手順では、再起動は必要ありません。

1. ID_SERIAL を取得する テープ デバイスから:

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

同じ ID_SERIAL を報告する以下のコマンドを試すこともできます:

# udevadm test /class/scsi_tape/st0

2. 新しい udev ルール ファイル /etc/udev/rules.d/70-persistent-tape.rules を作成します。 .ファイル名の数字順による udev ロード ルール、開始シーケンス ID 70 がここで選択されました。これは、デフォルトのストレージ ルール /lib/udev/rules.d/60-persistent-storage-tape の 60 より大きいためです。 .rules 、したがって、このカスタマイズされた udev ルールは後で実行されます。次の行をファイルに追加します:

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

ここで、
3500104f000c8bfa2 ステップ 1 の ID_SERIAL フィールドから取得されます。

3. 構成をテストします。

# udevadm test /class/scsi_tape/nst0

すべて問題なければ、/dev/tape/tape0 が表示されるはずです 、テープ デバイスへの参照として使用します。

4. 次のコマンドを実行し、サーバーを再起動せずに変更を適用します:

# udevadm control –reload-rules
# udevadm trigger


Cent OS
  1. CentOS/RHEL 7 で udev を使用してカスタム デバイス名を設定する方法

  2. CentOS/RHEL/Fedora でプロキシを構成する方法

  3. CentOS/RHEL 7 で「予測可能なネットワーク インターフェイス デバイス名」を無効にする方法

  1. CentOS/RHEL 6,7 に Device Mapper Multipath をインストールして構成する方法

  2. CentOS/RHEL で SSH と SFTP 用に個別のポートを構成する方法

  3. CentOS/RHEL 8 で firewalld ロギングを構成する方法

  1. RHEL 8 /CentOS8で仮想ネットワークインターフェイスを構成する方法

  2. CentOS / RHEL 7 :キャッシュのみのネームサーバーを構成する方法

  3. CentOS / RHEL 6,7 :hugepage の設定方法