ラップトップ上の ZFS プールのバックアップ

ラップトップ上の ZFS プールのバックアップ

私はここ数年、ラップトップでZFSプールを快適に使用し、2つ目のプールを含む外付けドライブにバックアップを行ってきました。しかし最近、macOSからLinuxに切り替えたところ、USBドライブ上のZFSが極めて信頼性が低いことがわかりました。私は、この問題しかし、根本的な原因が何であれ、これは私が修正できるものではなく、さまざまな理由で Ubuntu 20.04 を使い続ける必要があるため、すぐに修正されるとは思えません。そのため、代替手段を探しています。

以下のアイデアやさまざまな提案についてのフィードバックをお待ちしています。ここではオンライン バックアップは考慮していません。バックアップは完全に自分の管理下にあるディスク上に保存する必要があります。

  1. USB ドライブ以外のものを使用してください。問題: 私のラップトップには、外部コネクタとして USB-A と USB-C (および HDMI) しかありません。

  2. 外付けドライブを ext4 (または他の形式) としてフォーマットし、そのファイル システム全体を占めるスパース ファイルに ZFS プールを作成します。これに関して私が見つけたすべてのドキュメントには、ファイル システム内のプールは小規模な実験のみを目的としていると記載されているため、躊躇しています。問題が何であるかは明確に示されていません。パフォーマンスの問題だけであれば、それで我慢できます。

  3. バックアップのためだけに別の OS を使用します。当然の候補は FreeBSD です。膨大な初期投資 (時間的) がかかることから、成功の可能性を事前に見積もらずにこれを試すのは躊躇します。

更新: 予備の USB ドライブが手元にあったので、オプション 2 を試しました。他の不便さはともかく、直接 ZFS アクセスと同じ問題があります。しばらくするとプロセスがzfs receiveハングし、終了できなくなります。

答え1

他のファイル システムとまったく同じように ZFS ファイル システムでも機能する、数多くの Linux バックアップ ツールの 1 つを使用します。ファイル システムの現在の (進化中の) 状態ではなくスナップショットをバックアップすることで、ZFS の利点を活かすことができます。利点は、バックアップ内のすべてのファイルの一貫した状態です。

関連情報