1.3. MicroShift データのバックアップを手動で復元する


MicroShift データをバックアップから手動で復元できます。更新後や、必要なデータを削除したり破損させたりするシステムのイベントの発生後にバックアップを復元できます。自動バックアップは、デフォルトで /var/lib/microshift-backups ディレクトリーにあります。このディレクトリーを各コマンドで指定すると、手動でデータをバックアップおよび復元するために使用できます。バックアップを復元する場合は、ファイルパス全体を使用する必要があります。

注記

rpm-ostree システムの場合、MicroShift はデータを自動的にバックアップおよび復元します。

前提条件

  • ホストへの root アクセス。
  • データのバックアップファイルに対する完全パス。
  • MicroShift サービスを停止している。

手順

  1. 次のコマンドを実行して、復元するバックアップの完全なファイルパスを使用して MicroShift データを手動で復元します。

    Copy to Clipboard Toggle word wrap
    $ sudo microshift restore /var/lib/microshift-backups/<my_manual_backup>

    <my_manual_backup> を、使用したバックアップ名に置き換えます。オプション: 完全なファイルパスを使用して、自動 ostree バックアップを復元することもできます。

    出力例

    Copy to Clipboard Toggle word wrap
    ??? I1017 07:39:52.055165    6007 data_manager.go:131] "Copying backup to data directory" storage="/var/lib/microshift-backups" name="test" data="/var/lib/microshift"
    ??? I1017 07:39:52.055243    6007 data_manager.go:154] "Renaming existing data dir" data="/var/lib/microshift" renamedTo="/var/lib/microshift.saved"
    ??? I1017 07:39:52.055326    6007 data_manager.go:227] "Starting copy" cmd="/bin/cp --verbose --recursive --preserve --reflink=auto /var/lib/microshift-backups/test /var/lib/microshift"
    ??? I1017 07:39:52.061363    6007 data_manager.go:241] "Finished copy" cmd="/bin/cp --verbose --recursive --preserve --reflink=auto /var/lib/microshift-backups/test /var/lib/microshift"
    ??? I1017 07:39:52.061404    6007 data_manager.go:175] "Removing temporary data directory" path="/var/lib/microshift.saved"
    ??? I1017 07:39:52.063745    6007 data_manager.go:180] "Copied backup to data directory" name="test" data="/var/lib/microshift"

  2. オプション: バックアップの完全なファイルパスを使用して、カスタマイズされたディレクトリーからデータを手動で復元します。以下のコマンドを実行します。

    Copy to Clipboard Toggle word wrap
    $ sudo microshift restore /<mnt>/<other_backups_location>/<another_manual_backup>

    <other_backups_location> を使用したディレクトリーに置き換え、<my_manual_backup> を復元するバックアップを作成する際に使用したバックアップ名に置き換えます。

  3. ホストを再起動します。ホストを再起動すると、すべてのワークロードと Pod が再起動できるようになります。

検証

  • oc get pods -A コマンドを使用してクラスターが実行中であることを確認してから、復元されたデータを確認します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.