6.6. 更新失敗後の復元
アップグレードが失敗した後に、オペレーティングシステムのアップグレードを取り消して以前のシステムの状態に戻すには、snapm snapset revert
コマンドを使用します。これは、社内ソフトウェアとの非互換性など、アップグレードした環境に問題が見つかった場合にも役立ちます。
復元を開始するには、スナップショットブート環境を使用します。
前提条件
- スナップショットセットがある。スナップショットを作成する手順は、Snapshot Manager を使用した別のバージョンへのアップグレード を参照してください。
手順
復元操作を開始します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告スナップショットセットを復元した後、データの損失を防ぐために、続けてこの手順の残りのステップをすべて実行する必要があります。
マシンを再起動して、オペレーティングシステムの状態を復元します。
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow GRUB 画面から
Revert
ブートエントリーを選択します。システムボリュームがアクティブな場合、システムによって自動的にスナップショットの復元操作が開始されます。重要マージ操作が開始されると、スナップショットボリュームは使用できなくなります。復元操作を開始すると、スナップショットブートエントリーが自動的に削除されます。
マージ操作が完了したら、未使用のエントリーを削除します。
rm -f /boot/loader/entries/*.el10*
# rm -f /boot/loader/entries/*.el10*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow rm -f /boot/*.el10*
# rm -f /boot/*.el10*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow システムの復元が正常に実行されたら、
boom
コマンドを使用して復元ブートエントリーを削除します。boom list -o+title
# boom list -o+title BootID Version Name RootDevice Title 34d576e 5.14.0-546.el9.x86_64 Red Hat Enterprise Linux /dev/mapper/rhel-root Red Hat Enterprise Linux (5.14.0-546.el9.x86_64) 9.6 (Plow) b737685 5.14.0-558.el9.x86_64 Red Hat Enterprise Linux /dev/mapper/rhel-root Red Hat Enterprise Linux (5.14.0-558.el9.x86_64) 9.6 (Plow) 6703c58 5.14.0-558.el9.x86_64 Red Hat Enterprise Linux /dev/rhel/root Revert before-upgrade 2025-04-23 21:47:17 (5.14.0-558.el9.x86_64)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow boom delete 6703c58
# boom delete 6703c58 Deleted 1 entry
Copy to Clipboard Copied! Toggle word wrap Toggle overflow