RedHatでバックアップとリカバリにLTOテープドライブを使用する方法は?

RedHatでバックアップとリカバリにLTOテープドライブを使用する方法は?

RedHat 5 では IBM LTO テープ・ドライブを使用してバックアップを作成できますが、mt復元するtarことはできません。以前のバックアップ内容を表示できません。バックアップを作成しようとするたびに、新しいバックアップが毎回テープのバックアップを上書きするようです。

mtこのコマンドはテープを巻き戻すことはできません。

テープドライブから復元し、バックアップ内容を一覧表示する方法を説明できますか?

答え1

複数のアーカイブファイルをテープに保存するには、巻き戻さないテープデバイスファイル名を使用します。

たとえば、

tar cvlpf /dev/nst0 /home
tar cvlpf /dev/nst0 /

これにより、テープ装置上の2つの別々のファイルに/home書き込まれる必要があります。/

テープにファイルが作成された後に各ファイルにアクセスするには、mt次のmt構文を使用する必要があります。

mt -f device operation [count] [arguments]

番号ファイルに移動するには、fsfに番号を入力する必要があります。そして数字は逆になっています。[count]bsf

したがって、上記のコマンドを使用してテープドライブにファイルを書き込んだと仮定すると、テープを巻き戻してアンロードする前に、上記のコマンドを使用できるように2番目のコマンドを実行する必要がありtarます。#mt -f /dev/tapeDev fsf 1tar#mt -f /dev/tapeDev offline

#mt -f /dev/tapeDev rewindテープドライブの先頭から書き込みを開始するには、テープドライブに何も書き込む前に必ずこのコマンドを実行することをお勧めします。

関連情報