RSYNCを使用して2つのBTRFSスナップショットを手動で同期する

RSYNCを使用して2つのBTRFSスナップショットを手動で同期する

質問

異なるディスク上にある2つのBTRFSスナップショットを手動で同期し、それらを同じと安定して表示する方法はありますか(親/子関係の設定)。

質問

スナップショットを外部ディスクと同期しています。もちろん、私はbtrfs send -p $PARENT $CURRENTこの点を活用してネットワーク経由で送信する必要があるデータ量を大幅に削減しました。差分バックアップのみを使用してスナップショットを送信するには、PARENT両方のディスクにスナップショットが必要です。

誤って私のラップトップの古いスナップショットをすべて削除したため、一般的なスナップショットもすべて消えました。共通点がないため、最初はスナップショット全体を送信する必要がありますが、約800GB程度になります。rsync私のラップトップの最も古いスナップショットと外付けディスクの最新のスナップショットの間に100 MBの違いしかないとしましょう。だから100MBを送信する代わりに、800GB全体を再送信したくありません。

アイデア

できると思った

  • 外部ディスクから最も古いスナップショットの読み書きスナップショットを作成します(名前はfoo)。
  • rsyncノートブックのソーススナップショットと同期するにはfoo
  • foo次に、外部ディスク()に読み取り専用スナップショットを作成しfoo-readonly
  • 何らかの方法でソーススナップショットにタグを付けますfoo-readonlyReceived UUIDUUID

しかし、rsyncが同期していないためすべてのファイル(ブロックデバイスファイルなど)転送の残りの部分に増分スナップショット技術を維持すると、今後問題が発生しますか?

または欠落している可能性があるファイルを無視してください。rsyncこの場合、2つのスナップショットを同期させる安定した方法はありますか?

ベストアンサー1

おすすめ記事