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