26.4. Stratis ファイルシステムを以前のスナップショットに戻す
Stratis ファイルシステムの内容を、Stratis スナップショットでキャプチャーされた状態に戻すことができます。
前提条件
-
Stratis がインストールされ、
stratisd
サービスが実行されている。詳細は、Stratis のインストール を参照してください。 - Stratis スナップショットを作成している。詳細は、Stratis スナップショットの作成 を参照してください。
手順
オプション: 後でアクセスできるように、ファイルシステムの現在の状態をバックアップします。
stratis filesystem snapshot my-pool my-fs my-fs-backup
# stratis filesystem snapshot my-pool my-fs my-fs-backup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルシステムを以前に取得したスナップショットに戻すスケジュールを設定します。
stratis filesystem schedule-revert my-pool my-fs-snapshot
# stratis filesystem schedule-revert my-pool my-fs-snapshot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: 次のコマンドを実行して、元に戻す操作が正常にスケジュールされているかどうかを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記同じ元のファイルシステムに対して、元に戻す操作を複数スケジュールすることはできません。また、元のファイルシステムまたは復元がスケジュールされているスナップショットのいずれかを破棄しようとすると、破棄操作は失敗します。
プールを再起動する前に、いつでも元に戻す操作をキャンセルできます。
stratis filesystem cancel-revert my-pool my-fs-snapshot
# stratis filesystem cancel-revert my-pool my-fs-snapshot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、キャンセルが正常にスケジュールされているかどうかを確認できます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow キャンセルされていない場合は、プールの再起動時にスケジュールされた元に戻す操作が続行されます。
stratis pool stop --name my-pool stratis pool start --name my-pool
# stratis pool stop --name my-pool # stratis pool start --name my-pool
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
プールに属するファイルシステムをリスト表示します。
stratis filesystem list my-pool
# stratis filesystem list my-pool
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
my-fs-snapshot
は、以前にコピーされた my-fs-snapshot
状態に戻されたため、プール内のファイルシステムのリストに表示されなくなりました。my-fs
という名前のファイルシステムの内容は、スナップショット my-fs-snapshot
と同じになりました。