tarはgzipと一緒にtar.gzなんていう名前でよく配布されているので、Linuxを普段使うような人はまず見たことがあるかと思います。簡単なバックアップにも使われたりしていますが、書庫が壊れた場合に中身を取り出せないらしいんですよね、経験したことはまだないですけど。
んなワケでより堅牢なバックアップ方法を探していましたが、そのひとつがBacula、もうひとつがDAR。Baculaはオープンソースのバックアップソリューション、DARはDisk Archiveの略だそうで、tar+gzipより高速かつ差分バックアップもとれるなど、簡単なバックアップならこなせてしまいます。
当初はBaculaを利用しようと思っていたのですが、500台くらいまで管理できるという高性能ソリューションで割と設定項目なども多く、ぺーぺーの自分には動くけど細かい使い方がイマイチ。とりあえず現在tarで行っているバックアップの置き換えということで、DARを導入することにしました。
DARは若干コマンドが長いですが、バックアップはスクリプトに組み込んじゃうのであんまり関係ありません。むしろ圧縮の有無や差分・増分バックアップ、処理速度、元々圧縮されているファイルを圧縮対象から外すなど、詳細な指定が可能となっています。また、長くなりがちなコマンドも/etc/darrcやホームディレクトリの.darrcに記述してしまうことができるので、一度バックアップポリシーを設定してしまえば後はラクです。
とりあえずはPerlで(bash苦手w)バックアップスクリプトを作成。引数で完全・差分を選択できるようにし、cronで実行間隔と引数をそれぞれ指定。まだ一部気になる部分が残っているので実装はできてませんが…。
簡単にインストールできるので、自宅サーバーを運営されている程度であれば、DARを使ってみるのもいいかも知れません。
- Newer: BluetoothキーボードCPKB/BTを試してみる
- Older: iptablesでアタックが多い国からのアクセスを遮断
Comments:0
Trackbacks:2
- Trackback URL for this entry
- http://s-srv.net/archives/18/trackback
- Listed below are links to weblogs that reference
- tarとDAR from 缶詰ファクトリー - さばかん 自宅サーバーBlog
- pingback from さばかんたまご・自宅サーバー記 - DARのよくあるインストール時エラーと対処法 08-07-07 (月) 21:05
-
[...] tarとDARでも紹介した、なかなか高速で多機能なアーカイバのDAR(Disk ARchive)ですが、仕事で大量のサーバー機にインストールしていたら、ふたつほどよくあるconfigureとコンパイルエラ [...]
- pingback from さばかんたまご・自宅サーバー記 - バックアップアーカイブをNASへ転送 08-07-15 (火) 1:27
-
[...] tarとDAR、DARのよくあるエラーと対処法でも触れたバックアップの話題ですが、実際にできたアーカイブを外部のストレージなりメディアなりに保存しないと意味がありません。今回はマ [...]

