web-dev-qa-db-ja.com

AMANDAセットアップの取得-ラベル付けに関する問題

3つのドライブと45のスロットを備えたTL4000システムを使用するようにAMANDAをセットアップしようとしています。私は私を悩ませているいくつかの問題に遭遇しました:

  1. amlabelは約半分の時間で動作するようです。残りはError reading volume label: Tape device /dev/nst0 is not ready or is emptyのようなメッセージを受け取ります。多くの場合、コマンドを再実行すると成功します。
  2. amcheck dailyを実行すると、次のようなエラーが発生します。

    エラー:server.edu/var:データパスはAMANDAですが、デバイスはそれをサポートしていません
    エラー:server.edu/etc:データパスはAMANDAですが、デバイスはそれをサポートしていません

  3. (ラベルの問題に関連)amcheckでも、次のようなエラーが発生します。

    スロット?:スロット34、ラベル「backup-008」、チェンジャー「000001L6」とテープリストファイル「000008L6」の間のバーコードの不一致
    エラー:スロット34、ラベル「backup-008」、チェンジャー「000001L6」とテープリストファイル「000008L6」の間のバーコードの不一致

特定のテープをチェンジャーの場所に結び付けようとしている設定のファイルがどこかにありますが、それが見つかりません。ずっとAMANDAを使用していた10年前のテープシステムを廃止しようとしているので、これは実行可能であることを私は知っています。 40スロットに400テープ。手がかりを見つけるためにこれが構成されてから、長すぎました。

私がここで欠けているものについての提案?

1
ethrbunny

'changer.conf'での私の定義が少し混乱していたことがわかりました。このユニットには3つのドライブがあり、iscsiadmの実行中に作成された/dev/nstXの番号付けは完全に連続していませんでした。

これをデバッグするには、mtx -f /dev/sgX load SLOT DRIVE#mt -f /dev/nstX statusの組み合わせを使用して、テープが実際にどのドライブに入っているかを確認します。

これは私が最終的に作成したファイルです:

define changer Dell-TL4000-ROBOT {
    tapedev "chg-robot:/dev/sg3"
    property "tape-device" "0=tape:/dev/nst1"
    property append "tape-device" "1=tape:/dev/nst2"
    property append "tape-device" "2=tape:/dev/nst0"
    property "use-slots" "1-44"
    device-property "BLOCK_SIZE" "512k"
    device_property "LEOM" "TRUE"
}
1
ethrbunny