この記事はQiitaで公開されていました
[9fans]Venti off-site backupsより、Ventiストレージのバックアップを行う方法をメモ。最後は個人的によく使う方法。
venti/mirrorarenasでミラーリング
plan9portに含まれているmirrorarenas(8)コマンドで以下のように実行する。
% venti/mirrorarenas /dev/sdC0/arenas /dev/sdD0/arenas
これで、sdC0からsdC1にコピーが行われる。mirrorarenasはマニュアルに載っていない。
この方法は、異なるディスクにarenaパーティションが必要。
backup/readwriteでコピー
9legacyのbackup/readwriteでコピーする。このコマンドにはホスト名がハードコーディングされているので、ventiとhost変数を修正してから使うこと。
この方法は、別のventiが動作しているマシンが必要。
backup/readとbackup/writeでコピー
これも9legacyに置いてあるコマンドを使う。backup/readでarenaをローカルにバックアップして、一旦それを外部ストレージに移動させる。
リストアする場合は、backup/writeを使って、バックアップしていたファイルを書き戻す。
venti/copy -fでコピー
venti/copy(1)が使えるなら、コマンド叩くだけでコピーが取得できるので便利。遅いので、通常は-fオプションを付けて使うとよい。
この方法は、別のventiが動作しているマシンが必要。