web-dev-qa-db-ja.com

Linuxでのテープへのアーカイブ

私は8TBのデータを備えたサーバーと、多数の400GBのテープカートリッジを備えたテープを持っています。最小限の労力でこのサーバーをバックアップするための最良の解決策は何でしょうか? 1回の完全バックアップの後、1本の400GBテープで多くの増分を実行できると思います。しかし、(手動でテープを変更して)テープ全体で完全バックアップを作成するにはどうすればよいですか?また、完全バックアップと増分から1つのファイルを復元するにはどうすればよいですか?

ディスクベースのtarバックアップのようにそれを行う簡単な方法はありますか?

3
Glendyr

自分でやろうとしないでください。バックアップを管理するには、 amandabacula などのプログラムを使用する必要があります。

テープライブラリがない場合は、amandaを使用してください。

テープライブラリが利用できる場合は、baculaを使用してください。


ミニラントが続きます

確かに、dumpまたはtarを使用するだけで機能し、簡単です。

1週間前から特定のファイルを復元するのはどれくらい簡単ですか?一ヶ月前?何がどこにあるかをどのように追跡しますか?バックアップは簡単ですが、復元は重要な部分であることを忘れないでください。

何が起こっているかを追跡し、すべての作業を自分で行う方法を設計できます。どうぞ!物事が複雑になったときの痛みをお楽しみください。しかし、アマンダを構成するためにスケジュールから短い時間を取って得られるもの(大丈夫、それはバキュラのためのものですが、それはより複雑です。より大きな投資、より大きなセットアップ、より大きなリターン)あなたはほとんどすぐに戻ります。セットアップが非常に簡単で、長期的に何度も費やしたものを手に入れることができるため、単一サーバーのバックアップシナリオでも使用します。

6
MikeyB

バックアップの場合と同様に、「最良」とは、バックアップする対象、バックアップする理由(つまり、バックアップによって軽減しようとしているもの)、使用しているツール、データの量、頻度、保持ポリシーなどを指します。

私はtarを使用しています。 AmandaとBackulaは、単一のマシンのバックアップには大きすぎる/複雑なIMHOですが、それはすべて上記の内容に依存します。

1
JeffG

私は確かに増分バックアップよりも完全バックアップをお勧めします-それはとても多くの苦痛を節約するだけです!

Tarでそれを行うことができますが(少なくともGnuバージョンのtarで行うことができます)、もう少し堅牢なものを使用することをお勧めします-私はafioが好きです(ファイルをアーカイブに入れてからアーカイブを圧縮するtarとは異なり、 afio 最初にファイルを圧縮し、次にアーカイブを追加します-はるかに堅牢なソリューション-そして、圧縮に利用できる任意のプログラムを使用します!)。マルチボリュームのものを処理します。

1
symcbean

私はあらゆる種類のバックアップを使用しました。確かにBaculaはバックアップを実行するための信頼できる方法ですが、質問の一部はセキュリティと単純さに関するものだと思います。古き良きダンプを使用するよりも、ファイルシステムをバックアップするためのより簡単で信頼性の高い手段を見つけるのは困難です。 (これは、ダンプでサポートされているファイルシステムを使用していることを前提としています。長年にわたって行われたテストによると、エラー訂正機能がほとんどないtarよりも確かに優れており、初期レベル0のダンプの後、増分バックアップを簡単に実行できます。

1
apolinsky

このリンクを見てくださいタップバックアップのすべての小さな詳細があります

http://www.cyberciti.biz/faq/linux-tape-backup-with-mt-and-tar-command-howto/

0
Rajat
#!/ bin/bash 
 
 INCR_LOG = "/var/log/increment.snar"
DAY_OF_WEEK = $(date +%u)
 
 if [$ DAY_OF_WEEK = 0]; then 
 rm $ INCR_LOG; 
 fi 
 
 tar -cf archive- $ DAY_OF_WEEK.tar --listed-incremental = $ INCR_LOG/dir/to/be /バックアップ/バックアップ

これに似たものを、crontabで毎日実行するように設定します。毎週の完全バックアップと毎日の増分を作成します。

0
Zach Dunton

複数のテープにまたがる完全初期バックアップを実行してから、毎日5〜7本のテープで差分バックアップを実行することをお勧めします。差分バックアップのサイズが大きくなってテープ全体がいっぱいになったら、別の完全バックアップを取り、サイクルを最初からやり直します。あなたの場合、それは約年に一度の1つの完全バックアップになります。 Amandaを使用して設定できます。

0
dtoubelis