os:boot_environment
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| os:boot_environment [2021/12/27 10:28] – [Boot Environment] backupメインの使い方に変更 yuichiro | os:boot_environment [2021/12/27 10:34] (現在) – backup メインのユースケースに変更 yuichiro | ||
|---|---|---|---|
| 行 222: | 行 222: | ||
| 実際に freebsd-update を行う場合を例にとると一連の操作の流れは次のようになります。 | 実際に freebsd-update を行う場合を例にとると一連の操作の流れは次のようになります。 | ||
| - | === 1. 新しいルートファイルシステム作成 === | + | === 1. バックアップの作成 === |
| < | < | ||
| - | bectl create | + | bectl create |
| </ | </ | ||
| - | "update" という名前で新しいルートファイルシステムを作成します。 | + | "backup" という名前で新しいルートファイルシステムを作成します。 |
| - | === 2. アクティベート === | + | === 2. freebsd-update === |
| - | + | ||
| - | < | + | |
| - | bectl activate update | + | |
| - | </ | + | |
| - | + | ||
| - | 起動するためにアクティベートします。 | + | |
| - | + | ||
| - | === 3. 再起動 === | + | |
| - | + | ||
| - | < | + | |
| - | shutdown -r now | + | |
| - | </ | + | |
| - | + | ||
| - | 再起動すると " | + | |
| - | + | ||
| - | === 4. freebsd-update === | + | |
| < | < | ||
| 行 254: | 行 238: | ||
| freebsd-update を実行しシステムを更新します。 | freebsd-update を実行しシステムを更新します。 | ||
| - | === 5. 再起動 === | + | === 3. 再起動 === |
| < | < | ||
| 行 262: | 行 246: | ||
| アップデート後に再起動します。 | アップデート後に再起動します。 | ||
| - | === 6. 動作確認 === | + | === 4. 動作確認 === |
| ps でプロセスを確認するなど、動作を確認します。 | ps でプロセスを確認するなど、動作を確認します。 | ||
| - | === 7. 古いルートファイルシステム削除 | + | === 5. 切り戻し |
| - | < | + | もし、4. の動作確認で問題があれば、" |
| - | bectl destroy default | + | |
| - | </ | + | |
| - | + | ||
| - | 問題なければ、古いファイルシステムを削除します。 | + | |
| - | + | ||
| - | === 8. デフォルトファイルシステムにリネーム === | + | |
| < | < | ||
| - | bectl rename update default | + | bectl activate backup |
| + | shutdown -r now | ||
| </ | </ | ||
| - | " | + | その後、default を削除し、backup |
| - | + | ||
| - | これで、freebsd-update された新しいシステムに更新されます。 | + | |
| - | + | ||
| - | === 9. 切り戻し === | + | |
| - | + | ||
| - | もし、6. の動作確認で問題があれば、" | + | |
| < | < | ||
| - | bectl activate | + | bectl destroy |
| - | shutdown -r now | + | bectl rename backup default |
| </ | </ | ||
| - | その後、update を削除すると元に戻ります。 | + | === 6. 古いバックアップの削除 |
| < | < | ||
| - | bectl destroy | + | bectl destroy |
| </ | </ | ||
| + | ある程度安定的に動くことが分かったならば、不要になったバックアップを削除します。 | ||
os/boot_environment.1640568501.txt.gz · 最終更新: 2021/12/27 10:28 by yuichiro
