この記事は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が動作しているマシンが必要。