Beckhoff#TwinCAT BSD Restore Point

今回はTwinCAT/BSDでRestore Pointを作成したいと思います。それはTwinCAT/BSDがメインシステムが変更されたあとになにか予想外の動作が発生した場合、復旧するには難しいときがあります。そこで変更前のRestore Pointを作っておけば、なにかあったときに簡単にシステムを戻すことができます。(毎回再インストールも面倒でしょうし)

もちろん、システム変更のBackupは得意かもしれないがFull-BackupやデータのBackupには向いていません。

TwinCAT/BSDのRestore Point作成はZFS snapshotsベースで作られています。

なので、以下のコマンドで現在のシステムSnap shotsを一覧できます。

zfs list -t snap 

ZFS snapshotsについて詳しくはこちら;

https://docs.oracle.com/cd/E24845_01/html/819-6260/gbciq.html

Reference Link

TwinCAT/BSDに関連する記事はこちらへ↓

http://soup01.com/ja/category/beckhoff/twincat3/twincat-bsd/

Create Restore Point

ではまずRestore Pointを作成します。

restorepoint createコマンドを使用します。

doas restorepoint create

View the Restore Point

次は先ほど作成した、もしくはその前のRestore Pointを一覧します。

restorepoint statusのコマンドを使用します。

いまはFactory Resetと先に作ったRestore Pointがありますね。

Restore Pointは作成したときの時間を表します。

restorepoint status
last BE: zroot/ROOT/default
factoryreset
2022-05-20T02:24:23Z

Restore

では、今度作成したRestore Pointを利用し、システムを戻します。

restorepoint rollbackコマンドを使用します。

実行するとき、どっちのSnapshotを使用しますか?って聞かれます。

2番を利用しますので、2を入力しEnterします。

doas restorepoint rollback
Password:
    1  factoryreset
    2  2022-05-20T02:24:23Z
Please choose a snapshot: (f.e.: 1)

本当にリセットしますか?っての確認です。

yを入力>Enterします。

CAUTION! This operation will destroy all snapshots/datasets/clones
which were created after snapshot “2022-05-20T02:24:23Z”.
A reboot will be executed immediately.

last BE: zroot/ROOT/default
Clones to be destroyed:

Datasets to be destroyed:

Snapshots to be reset:
zroot@2022-05-20T02:24:23Z
zroot/ROOT@2022-05-20T02:24:23Z
zroot/ROOT/default@2022-05-20T02:24:23Z
zroot/tmp@2022-05-20T02:24:23Z
zroot/usr@2022-05-20T02:24:23Z
zroot/usr/home@2022-05-20T02:24:23Z
zroot/usr/ports@2022-05-20T02:24:23Z
zroot/usr/src@2022-05-20T02:24:23Z
zroot/var@2022-05-20T02:24:23Z
zroot/var/audit@2022-05-20T02:24:23Z
zroot/var/crash@2022-05-20T02:24:23Z
zroot/var/log@2022-05-20T02:24:23Z
zroot/var/mail@2022-05-20T02:24:23Z
zroot/var/tmp@2022-05-20T02:24:23Z
continue (y/N)

Restoreが成功したらこのようなメッセージが表示されます。

そしてシステムが自動的にシャットダウンします。

Successfully activated boot environment zroot/ROOT/restore
Shutdown NOW!
shutdown: [pid 1617]
Administrator@Soup01PC:~ $                                                     
*** FINAL System shutdown message from Administrator@Soup01PC ***

System going down IMMEDIATELY

System shutdown time has arrived

簡単なコマンドですが、これでRestore Pointの作成・使用も完璧だと思います。

次回はPackagesをInstallする手順を紹介しますので、よろしくお願いします。

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする