Borg(バックアップソフトウェア)

ボーグ
開発者ボーグ集団
初回リリース2015年6月11日 (2015年6月11日
安定リリース
1.4.1 [ 1 ]ウィキデータで編集する / 2025年4月18日 (2025年4月18日
プレビューリリース
2.0.0b17 [ 2 ]ウィキデータで編集する / 2025年5月23日 (2025年5月23日
リポジトリgithub .com /borgbackup /borg
書かれたPythonCythonC
オペレーティング·システムLinuxmacOSFreeBSDNetBSDOpenBSD実験的: Cygwin 、 WSL経由の Windows
タイプバックアップ
ライセンスBSD 3条項ライセンス[ 3 ]
Webサイトborgbackup.org

Borg(旧称Attic)は、様々なUnix系オペレーティングシステム向けの重複排除バックアップソフトウェアです。Borg、Debian、Fedora、Archのリポジトリに含まれています。

歴史

屋根裏
原作者ヨナス・ボルグストローム
初回リリース2010年3月14日 (2010年3月14日
最終リリース
0.16 / 2015年5月16日 (2015年5月16日
リポジトリ
書かれたPythonC
オペレーティング·システムLinuxFreeBSDOS X
サイズ86KB
タイプバックアップ
ライセンスBSD [ 4 ]
Webサイト屋根裏バックアップ.org

Attic の開発は 2010 年に始まり、2013 年 8 月に Debian に受け入れられました。Attic はpipから入手でき、特に Debian、Ubuntu、Arch、Slackware の一部となっています。

2015年、Atticは「よりオープンで、より速いペースの開発」をサポートするために「Borg」としてフォークされました。開発者によると[ 5 ]このフォークではAtticの多くの問題が修正されましたが、元のプログラムとの下位互換性は失われています(不可逆なアップグレードプロセスが存在します)。Borg 1.0.0は最終的に2016年3月5日にリリースされました。

2021年4月現在、atticのウェブサイトは削除されました。[ 6 ]

2022年からベータ版となっている次のメジャーボーグバージョン2.0では、下位互換性が再び失われ、元に戻せないアップグレードプロセスが必要になります。[ 7 ]

2024年現在、Borgは多くの貢献者によって活発に開発されていますが[ 8 ] 、 Atticは利用できなくなりました。安定版リリースは、Arch LinuxDebianFedoraOpenSUSEUbuntuなどの様々なLinuxディストリビューション、および様々なBSD派生ディストリビューションのPorts Collection、そしてmacOS用のHomebrewから入手できます。このプロジェクトは、Linux、FreeBSD、macOS用のビルド済みバイナリも提供しています。

デザイン

Borg は、効率的で重複排除され、圧縮され、(オプションで) 暗号化され、認証されたバックアップを提供します。

バックアップには、所有者/グループ、権限、POSIX ACL拡張ファイル属性などのメタデータが含まれます。また、ハードリンク、シンボリックリンク、デバイスファイルなどの特殊ファイルも処理します。内部的には、アーカイブ内のファイルをメタデータのストリームとして表現します。これはtarに似ていますが、 gitなどのツールとは異なります。Borg プロジェクトは、内部動作に関する詳細なドキュメントを作成しています。

ローリングハッシュを用いて、単一リポジトリ内のすべてのデータに対してデータ重複排除を実装します。圧縮はデフォルトでlz4、暗号化はHMAC認証によるAESOpenSSL経由)です。

フロントエンド

Borgは基本的にコマンドラインプログラムであるため、複数のGUIフロントエンドが存在します。VortaやPika Backupなどのデスクトップアプリケーションや、多くのWebインターフェースは、Borgに機能を追加しています。最新のリストについては、コミュニティページをご覧ください。[ 9 ]

参照

参考文献