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