2

zfs ストレージ プールのバックアップを取ることは可能ですか? FS が raw ディスク上にある場合は、キャラクター デバイス インターフェイスを開いて読み取り、ディスクをファイルに複製できます。ループ デバイス インターフェイスを使用してファイルをマウントできます。オープン、読み取りシステムコールを使用してプログラムでzpoolでこれを行うことは可能ですか?

4

1 に答える 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 に答える