rsyncに似たハードリンクを持つ増分バックアップのためのpaxコマンド

rsyncに似たハードリンクを持つ増分バックアップのためのpaxコマンド

私はpax最近このコマンドを見つけて、あるSSDから別のSSDにローカルにコピーするときにどれだけ効率的か驚きました。

rsyncローカルバックアップの場合、ソリューションをこれに置き換えようとしていますが、pax増分バックアップ(同じファイルの以前のバックアップバージョンへのハードリンクを作成)に非常に便利なオプションがありpaxません。--link-dest

質問

  • pax + ?同様の動作を提供する回避策がありますrsync --link-dest...(1.同じファイルへのハードリンクの作成2.実行よりも優れている可能性がありますpax -k

  • 同様の結果を効果的に得る他の有効なコマンド/ソリューションはありますか?

答え1

このpaxプログラムは増分バックアップには役に立ちません。

tar形式の新しいPOSIX.1-2001拡張ヘッダー(「pax」形式と呼ばれる)は、1997年のSolaris TARの改善からもたらされましたが、実際には増分バックアップのための優れた基盤です。可能なメタデータ。

ファイルシステムがローカルにミラーリングされるように、ローカルで累積増分バックアップ/復元を実行することを好むようです。starあなたの希望にぴったりの商品ですので、ぜひご確認くださいhttp://schilytools.sourceforge.net/man/man1/star.1.html

累積増分を実行する方法については、現在のセクションの下の53ページにあります。ファイルシステムの同期

遅いファイルシステムキャッシュを持つオペレーティングシステム(例:Linux)を使用するか、トランザクションファイルシステム(例:ZFS、このオプションを使用することをお勧めします-fsync なしstarまたは、キャッシュされたデータのフラッシュ中にファイルシステムの書き込みエラーを検出できるセーフモードでは、ファイルがデフォルトで抽出されるため、抽出が非常に遅くなります。このオプションを使用することもできます-pax-o バイナリファイルファイルシステムのファイルに現在のシェルとは異なるロケールがある場合は、パス名変換の問題を回避するには、左(作成)を使用します。

starで使用する方法はufsdump / ufsrestoreと同じです。

/etc/tardumpsStarは、増分バックアップの作成に関して、タイムスタンプレベルとファイルシステム名を使用してファイルを管理します。

増分回復の抽出に関しては、ファイルシステムのルートディレクトリにあるstarファイルの抽出を管理します。star-symtableデータベースにはリストが含まれています。以前のinode番号そして関連新しいアノード番号名前が変更され、削除されたファイルを検出できます。

Starは10年以上にわたって問題なく増分ダンプと復元を通じて大規模なテストを受けました。

関連情報