Poppins

Poppins

増分スナップショットを使用したRsyncベースのバックアップスクリプト。PoppinsはRsync over SSHを使用し、ZFS、BTRFS、および通常のファイルシステムベースのスナップショットをサポートしています。
PoppinsはPHPで書かれたコマンドラインユーティリティで、リモートのUnixベースのシステムからコピーを取得します。オプションで、MySQLデータベースもバックアップできます。データは、増分スナップショットでファイルシステムに保存されます。すべてのネットワーク転送はSSHで暗号化されます。バックアップは永久に増分されます。最初のコピーの後、変更されたデータのみがネットワークを介して転送されます。変更されていないファイルは、一度だけディスクに書き込まれます。古いスナップショットは、ユーザーの好みに応じて自動的に削除されます。たとえば、毎日バックアップを取り、1週間保持し、さらに2週間ごとに異なるスナップショットを作成し、3か月間保持します。Poppinsは、ZFSまたはBTRFSのスナップショット機能を使用できます。ext4などの通常のファイルシステムを使用することもできます。この場合、スナップショットは別のディレクトリに書き込まれ、前回のバックアップ以降に変更されていないファイルはハードリンクとして保存されます。Poppinsは純粋にコマンドラインユーティリティであり、必要なバックアップごとに1つの構成ファイルを使用して構成されます。実用的なデフォルトのサンプルファイルが含まれています。Cronなどのスケジューラを使用して、定期的なバックアップの作成を自動化します。
poppins

カテゴリー

Mac用のPoppinsに代わるオープンソースライセンス