新しいコンピュータでの復元
コンピュータをなくした、壊れた、買い替えた、といった場合も、別のコンピュータでファイルを取り戻せます。
#必要なもの
- 24 単語のリカバリーフレーズ。
- ストレージの情報。サーバーの SSH アドレスとフォルダ、ドライブ、Permafrost のアクセスキー、またはバケットの名前とアクセスキーです。
古いコンピュータがまだ手元にあれば、frost key show でフレーズを表示できます。
#手順
- 新しいコンピュータに Frost をインストールします。
frost initを実行し、以前と同じ情報で同じストレージを選びます。- セットアップがバックアップを見つけ、そのリカバリーフレーズを尋ねます。24 単語をすべて入力します。
- このコンピュータでバックアップするフォルダ、除外リスト、スケジュールを選び、確認して保存します。
- このコンピュータが最初のバックアップを行う前に、ファイルを復元します。
frost restore latest --to ~
これで、最新のスナップショットがホームフォルダ内の新しい frost-restore-<id> フォルダに、元のフォルダと同じ構成で復元されます。2 台が同じ種類のコンピュータなら、/Users/you/Documents のように古いコンピュータでのパスを付けて、一部だけを復元することもできます。
Mac のスナップショットを Windows で復元する場合など、種類の違うコンピュータから復元するものを選ぶときは、スナップショットブラウザを使います。frost browse を実行し、必要なものを選んで [r] を押し、"New folder elsewhere" を選びます。
--beside や --overwrite ではなく --to を使ってください。--beside は元のフォルダがこのコンピュータにあることが前提で、--overwrite は同じ種類のコンピュータ (macOS と Linux、または Windows) のスナップショットでなければ使えません。
このコンピュータが最初のバックアップを行う前に復元してください。バックアップしたあとは、
latestがこのコンピュータで作ったスナップショットを選ぶ場合があります。すでにバックアップしてしまった場合は、frost statusで古いスナップショットの ID を調べ、そちらを復元してください。
#2 台のコンピュータで 1 つのストレージを使う
同じリカバリーフレーズを使えば、2 台のコンピュータから同じストレージにバックアップできます。スナップショットは 1 つの一覧にまとまり、両方にあるデータは 1 回しか保存されません。
この場合、latest はどちらかのコンピュータの最新のスナップショットを指します。スナップショットブラウザの詳細パネルで、各スナップショットをどのコンピュータが作ったかを確認できます。特定のコンピュータのファイルを復元するときは、そのスナップショットを ID で指定してください。
#フレーズをなくした場合
古いコンピュータがまだ動くなら、そこで frost key show を実行してください。フレーズもコンピュータも失った場合、バックアップは誰にも復号できません。詳しくはリカバリーフレーズを参照してください。