zfs ストレージ プールのバックアップを取ることは可能ですか? FS が raw ディスク上にある場合は、キャラクター デバイス インターフェイスを開いて読み取り、ディスクをファイルに複製できます。ループ デバイス インターフェイスを使用してファイルをマウントできます。オープン、読み取りシステムコールを使用してプログラムでzpoolでこれを行うことは可能ですか?
質問する
1223 次
1 に答える
3
send
サブコマンドとサブコマンドを使用する ZFS レプリケーション機能を調べることをお勧めしreceive
ます。これらのツールを使用すると、特定のデータセットのブロック レベルのデータ ストリームを生成し、そのストリームをファイルに保存できます。ルート データセットのストリームを生成し、すべての子データセットを含めると、プール内のすべてのデータがキャプチャされます。zfs send
はスナップショットで動作するため、事前に再帰的なスナップショットを作成する必要があることに注意してください。
zfs snapshot -r tank@current
zfs send -R tank@current > ./stream.zfs
次に、データを復元する場合:
cat ./stream.zfs | zfs receive tank
于 2011-07-20T19:02:24.787 に答える