バックアップの確認
Frost はバックアップのたびに状態を確認しています。その結果は frost status で見られます。
#frost status
frost status
┌ Frost v0.1.0 sftp://me@nas.local/~/frost key 6f154dc10058
│
│ last backup ok 2h ago maple-absurd-3f1c
│ next backup ~in 4h 6h via launchd
│ health ok 21 objects checked 2h ago
│ updates automatic
│ protected 1,204 files, 2.1 GB, in 3 snapshots
│ storage 1.2 TB of 4 TB used
│
├ snapshots
│
│ snapshot taken files size new
│ maple-absurd-3f1c 2026-10-08 09:17 1,204 2.1 GB 14.2 MB
│ orbit-velvet-a02e 2026-10-08 03:17 1,201 2.1 GB 3.6 MB
│ canyon-pilot-77b9 2026-10-07 21:17 1,198 2.1 GB 2.1 GB
└
1 行目には、Frost のバージョン、ストレージ、キーのフィンガープリントが表示されます。その下の各行の意味は次のとおりです。
| 行 | 表示内容 |
|---|---|
| last backup | 前回のバックアップの日時と成否。"ok, but" のあとには、見つからなかったフォルダ、読めなかった項目、以前のコピーを残した使用中のファイルが並びます |
| next backup | 次の自動バックアップの予定。自動バックアップがオフならそのことを表示します |
| health | 最新の抜き取りチェックの結果 |
| updates | アップデートが自動かどうかと、新しいリリースが出ているかどうか |
| protected | 最新スナップショットのファイル数とサイズ、スナップショットの総数 |
| storage | ストレージの使用量。Permafrost のアカウントなら上限に対する使用量、セルフホストのサーバーやローカルドライブならディスクの使用量です。ストレージがほぼいっぱいなどの警告があれば先頭に表示されます |
| missing | このコンピュータが把握していたのに、ストレージから消えたスナップショット |
一覧には最新の 10 個のスナップショットが表示されます。new の列は、それぞれのスナップショットで追加された新しいデータの量です。すべてを表示するには、次を実行します。
frost status --all
#抜き取りチェック
スナップショットを保存したバックアップのたびに、Frost は無作為に選んだチャンクをダウンロードし、1 つずつ復号して ID と一致するかを確認します。さらに、最新スナップショットのファイル一覧を読み込み、必要なチャンクをすべて Frost が把握しているかも確認します。新しい内容がないバックアップでは、前回のチェックから 1 日以上経っているか、前回問題が見つかった場合にだけチェックし直します。
既定では 20 個のチャンクを調べます。数を増やすと見つかる問題は増えますが、ダウンロード量も増えます。
frost config set verify.sample 50
0 にすると、抜き取りチェックはオフになります。
#今すぐ確認する
frost status --verify
新しく抜き取りチェックを行い、さらに Frost が手元で記録しているチャンクの一覧とストレージの中身をすべて照合します。verify.sample が 0 でも、このコマンドは 20 個のチャンクを調べます。チェックに失敗すると 1 で終了するので、自分のスケジューラから実行して、バックアップとは別の頻度で確認できます。
#チェックに失敗したとき
health の行に、失敗した内容が表示されます。たいていは、ストレージがいくつかのチャンクを失ったか壊したことを意味します。
frost backupを実行します。失われたチャンクのうち、データがまだコンピュータにあるものはもう一度アップロードされます。frost status --verifyを実行して、もう一度確認します。
コンピュータからすでに消えたデータはアップロードし直せません。そのデータが必要な古いスナップショットは、完全には復元できなくなります。ストレージに残っていても壊れているチャンクは、バックアップでは自動的に置き換わりません。ストレージ自体のバックアップや別の独立したコピーから正常なコピーを取り戻し、もう一度確認してください。
#消えたスナップショット
このコンピュータが把握していたスナップショットがストレージから消えると、frost status が一度だけ知らせます。バックアップを移動した場合は、Frost に新しい場所を設定してください。詳しくはバックアップの移動を参照してください。そうでなければ、ストレージから削除されています。
抜き取りチェックは、バックアップの一部を調べるものです。問題を早く見つけられますが、すべてのスナップショットが復元できることを保証するものではありません。失っては困るファイルは、別の独立したバックアップも用意してください。