Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

検証・検査

これらのコマンドがワールドやストアに書き込みを行うことはありません。

sekai --store ./sekai-store list
sekai --store ./sekai-store status ./world
sekai --store ./sekai-store diff 1 2 --in overworld:0,0
sekai debug scan ./world
  • list はスナップショットを古い順に、生(raw)のUnixミリ秒タイムスタンプで表示します(RFC 3339 形式は human 出力でのみ使われます)。各スナップショットを指すタグを併記します。タグ参照。--stat でスナップショットごとの変化統計(fresh/tombstone/new-blob/effective 件数)を付加します。空のストアでは標準エラー出力に注記を表示して終了コード0で終了します。
  • status はバックアップが何を記録するかをプレビューします。基準スナップショット(latest、ストア空時は null)、変化 region(新規・削除ファイルを分記)、新規記録されるチャンク、tombstone、CAS 不在の blob を報告します。clean はスコープ内が最新スナップショットと無差分である意味で、件数はワールド不変なら直後の backup と一致します。意図的に backup --dry-run はありません。--jobs N でプレビューのワーカー数(0 は CPU 数)を指定できます。
  • diff は2つのスナップショット間、または稼働中のワールド(--world)とスナップショット間のチャンクNBTを比較します。1つの --in DIM:x,z 選択では単一チャンクの出力が維持されます。複数の選択を行うとグループ化された出力に切り替わり、差分のないチャンクは省略されます。対象範囲フラグ(--in--region--kind)は比較対象チャンクを選択します。対象範囲選択を参照してください。片側に存在しない、または墓標化されているチャンクは空のコンパウンド(compound)として比較されます。存在しない座標がエラーになることはありません(ADR-0006 を参照)。破損したペイロードや Blob の欠損のみが明確にエラーとなります。--show-values は人間向け出力において具体的な新旧の値を表示します。
  • debug scan はリージョンファイルのサイズ、mtime(更新日時)、チャンク数、ヘッダーハッシュを表示します。--timing を付けるとフェーズごとの所要時間も表示されます。