BorgBackup は重複排除と暗号化でバックアップの容量を抑える
要約
バックアップの容量が足りない。BorgBackup の重複排除はまさにその弱点に効く。同じデータの塊は一度しか置かず、差分の取得は速く終わり、使用量は大きく減る。暗号化と圧縮は同時に通り、オープンソースでコマンド行の作法は長年サーバー管理者に信頼されてきた。
おすすめ- ソフト名
- BorgBackup
- バージョン
- 1.4.5
- 料金
- 無料
- オープンソース
- オープンソース
- OS
- WindowsmacOSLinux
- 更新日時
- 2026-10-06 20:12
バックアップの三つの悩み、容量と手間と危うさ
真面目にバックアップを取ったことのある人なら、あの三つの苦しさを知っている。完全な控えはディスクが埋まるまで場所を食う。差分の控えは場所を節約するかわりに、誰にも筋道が追えない階層の山になり、先月分を戻すにはどの連なりが無事かを推し量ることになる。そして控えそのものが無防備な場所に置かれがちだ。持ち歩く記録媒体の上、権限の緩い共有の上、他人が管理する機械の上に。
BorgBackup はこの三つに、教科書のような答えを出す。中核はデータの塊ごとの重複排除だ。控えを取るときファイルを小さな塊に切り、すでに保管庫にある塊と一つずつ突き合わせ、中身が同じなら一度しか置かない。だから二度目の実行は本当に変わった分だけを書く。毎日一つずつ写しを取っても場所はほとんど増えず、数十世代の履歴を抱えても妥当な範囲に収まる。

この一つの設計が、習慣の形を変える。保存期間はお金の話ではなくなり、方針の話になる。三日ではなく三十日残すのに三十倍のディスクは要らないのだから、履歴をけちる理由も消える。本当に必要になる版はほとんどが一昨日のものであり、期間を詰めすぎたときに最初に捨てられるのも、たいていその版だ。
暗号化も圧縮も遠隔も、まとめて
安全の面では利用者の側で暗号化する。データは機械を出る前にすでに暗号化され、遠くの保管庫を預かる者も、ファイルを持ちながら中身は見られない。圧縮は書き込みの前に済ませるので、文書や記録の類は重複排除のうえにもう一段小さくなる。遠くの保管庫は SSH の接続で扱う。Borg を入れた Linux サーバーならどれでも保管庫になれ、設定は選択肢の迷路ではなく、簡潔で読みやすい。
現在の安定版は長い時間をかけて磨かれており、実務の場に置いても安心できる。次の大きな系列はまだ試験の段階にあり、より現代的な遠隔保管の形を持ち込もうとしている。定期実行と保存方針、つまり日・週・月で写しを入れ替える仕組みを組み合わせれば、いったん整えた仕組みはほとんど手をかけずに回る。

もう一つの利点は、しばらくしてから見えてくる。どの写しも以前の写しと塊を分け合っているので、保管庫は独立した複数の控えの山ではなく、重複のないデータが溜まった大きな池に多くの入口が付いたものとして振る舞う。六週間前のファイルを取り出すのは、昨日の版を取り出すのと同じ操作であり、そのために六週間分の完全な控えを抱えておく必要もない。控えへの信頼はここから生まれる。必要な復元は遠征ではなく、日常の作業なのだ。
BorgBackup の価値観は単純だ。正しいやり方を苦労なく続けられるようにする。重複排除が頻繁な控えを習慣に変え、暗号化が控えをどこに置いてもよいものにする。データの安全とは、よい習慣から費用を取り除くことにほかならない。
立ち位置もはっきり書いておく。これはコマンド行の道具で、画面による操作はない。シェルを数行書けるサーバー管理者にとっては負担ではなく便利であり、机上で使う人は共同体が手入れしている画面の道具と組み合わせればよい。三つの環境で動き、オープンソースで無料、説明も行き届いている。
サーバーや作業機にまだ確かな控えの仕組みがないなら、Borg から始めるのは費用が低く見返りの大きい定石だ。最初の一回は半日ほどの読み物と、いくつかの設定の判断で済む。そのあとは予定された処理が、裏で静かに仕事を片づけてくれる。
動き出してから必要な手間は小さいが、ゼロではない。定期実行の記録をときどき眺めること。黙って失敗する控えは、控えがないより悪い。年に一度か二度、わざと何かを復元してみる。そのときは目立つファイルではなく、扱いにくいファイルを選ぶ。あとは予定に任せておけばよい。最初にきちんと組み上げたのは、まさにそのためだ。