テープライブラリが正しく動作することを確認する

この記事は アマンダエンタープライズ(AE)

これは、Amanda Enterpriseでの使用に備えて、バックアップサーバーでテープライブラリが正しく検出および操作されていることを確認するためのトラブルシューティングガイドです。

テープライブラリハードウェアの検出と検証

すべてのケーブルが接続され、ライブラリとテープドライブがオンになっていることを確認してください。

lsscsiコマンド(コマンドを最初にインストールする必要がある場合があります)を使用して、すべてのSCSIデバイスを表示します。

#lsscsi -g [0:0:0:0] disk VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0:0:1:0] disk VMware Virtual Disk 1.0 / dev / sdb / dev / sg1 [1 :0:0:0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1:0:0:1]テープHP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1:0:0: 2]テープHPUltrium 1-SCSI E30W / dev / st1 / dev / sg4

上記の例では、XNUMXつのチェンジャーデバイス(mediumx)とXNUMXつのテープドライブ(tape)が正しく表示されています。

lsscsi出力にチェンジャーまたはテープドライブが表示されない場合は、LinuxまたはSolarisシステムで正しく認識されるようにデバイスを設定する方法について、テープライブラリのドキュメントを確認してください。

上の右端の列にあるテープチェンジャーのデバイス名を使用して、mtxコマンドを使用して、チェンジャーデバイスが正しく照会されているかどうかを確認できます。

#mtx -f / dev / sg2 status Storage Changer / dev / sg2:2 Drives、19 Slots(3 Import / Export)Data Transfer Element 0:Empty Data Transfer Element 1:Full(Storage Element 3 Loaded):VolumeTag = 00180002 Storage要素1:フル:VolumeTag = 00180000ストレージ要素2:フル:VolumeTag = 00180001ストレージ要素3:空のストレージ要素4:フル:VolumeTag = 00180003ストレージ要素5:フル:VolumeTag = 00180004ストレージ要素6:フル:VolumeTag = 00180005ストレージ要素7:フル:VolumeTag = 00180006ストレージ要素8:フル:VolumeTag = 00180007ストレージ要素9:フル:VolumeTag = 00180008ストレージ要素10:フル:VolumeTag = 00180009ストレージ要素11:空のストレージ要素12:フル:VolumeTag = 0018000Bストレージ要素13:Full:VolumeTag = 0018000Cストレージ要素14:Full:VolumeTag = 0018000Dストレージ要素15:Full:VolumeTag = 0018000Eストレージ要素16:Full:VolumeTag = 0018000Fストレージ要素17IMPORT / EXPORT:空のストレージ要素18 IMPORT / EXPORT:空のストレージエレメント19IMPORT / EXPORT:Empty

テープライブラリによって提供されることがわかっているすべてのドライブまたはスロットが表示されない場合は、チェンジャー内の特定のドライブおよびスロットのみがシステムに表示されるようにライブラリがパーティション化されている可能性があります。 残りのドライブとスロットは、別のインターフェイスまたはSCSIアドレスを介して接続されているシステム用に予約されている場合があります。

Red HatおよびCentOSシステムは通常、チェンジャーデバイス名を指すパス/ dev / changerを使用してシンボリックリンクを作成します。 この場合、デバイス名を省略して、mtxstatusを実行するだけです。

mtx statusコマンドは、テープライブラリの機械的なクエリを実行しないため、ライブラリが正しく機能しているかどうかを示すものではないことに注意してください。 機械的に健全であることを確認するために、テープのロードをテストすることができます。

上記のmtx出力に見られるように、テープチェンジャーにはデータ転送要素0とデータ転送要素1の8つのドライブがインストールされています。以下の例では、スロット1からデータ転送要素XNUMXへのテープのロードをテストします。

$ mtx -f / dev / sg2 load 8 1 Storage Element8からドライブ1へのメディアのロード...完了

mtx出力がいずれかの時点でエラーを示している場合は、問題をチェックして診断する必要があります。 SCSIエラー 出力で与えられます。 テープライブラリには通常、独自のインターフェイスと自己診断テストもあります。 これらは、ライブラリまたはそのドライブにハードウェアの問題があるかどうかを判断するために使用できます。 テープドライブに関しては、ddやtarなどのコマンドを使用して独立した書き込みテストを実行することもできます。 問題を簡単に解決できない場合は、テープライブラリのベンダーに連絡して、特定のmtxコマンドを発行したときに受け取ったエラーを解決してください。 ライブラリは、Amanda Enterpriseによって正常に操作されるために、mtxコマンドを介して正常かつ確実に操作できる必要があります。

テープライブラリデバイス名のアクセス許可

権限が適切に設定されているかどうかを確認するために、チェンジャーデバイス名の長いリストを実行します。

#ls -lL / dev / changer crw-rw ---- 1ルートテープ21、2 Mar 22 12:46 / dev / sg2#id amandabackup uid = 500(amandabackup)gid = 6(disk)groups = 6(disk )、501(mysql)

上記の場合、 アマンダバックアップ ユーザーをに追加する必要があります テープ テープチェンジャーを使用するためのグループ:

#adduser --group tape amandabackup