ミラー化されたZFS zpool(ZoLを使用)の物理ディスクを出し入れして、オフサイトバックアップに使用します。プロセスを合理化するために、スワップされているドライブに応答するためにudevルールを使用しています。
現在、ドライブを挿入するときzfs attachに、プール内の既存のドライブの名前を必要とするを使用します。現時点では、オフサイトにならないディスクの1つにハードコードされています。
それでは、IDをハードコーディングするのではなく、ターゲットプールのオンラインディスクのIDを取得するにはどうすればよいですか?現在、私はそれをgrepすることをいじってzpool statusいますが、より良いオプションがあるかもしれないと思っていました。
@DarthAndroidは確かですが、それはまったく別のトピックです。
—
STW
なぜ
—
CVn
zpool onlineandを使用しないのzpool offlineですか?それにはプール名とデバイス名が必要です。デバイス名は、udevによってシルバープラッター(駄洒落なし)で渡され、プール名は、プールがzdb <device> -l1つしかない場合はデバイスから簡単に抽出できます。ZFSは、オンラインになったときに、プール内の古いデバイスを自動的に再同期化します。
zfs sendし、zfs recvオフサイトのバックアップを実現するために?