このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
mas1xx_ope:manage_overlay_area:start [2020/08/24 14:44] – 作成 admin | mas1xx_ope:manage_overlay_area:start [2023/08/24 17:23] (現在) – サポート | ||
---|---|---|---|
行 20: | 行 20: | ||
| 4|overlays_other.tar.zst|その他(追加導入したパッケージ等)保存用| | | 4|overlays_other.tar.zst|その他(追加導入したパッケージ等)保存用| | ||
| 5|overlays_comp_log.tar|/ | | 5|overlays_comp_log.tar|/ | ||
+ | |||
+ | 保存先のディレクトリは、/ | ||
+ | |||
+ | [例] 保存されたファイル | ||
+ | < | ||
+ | user1@gemini: | ||
+ | total 176 | ||
+ | -rwxr-xr-x 1 root root 5412 Aug 22 20:06 old_overlays_etc.tar.zst | ||
+ | -rwxr-xr-x 1 root root 40960 Aug 24 08:46 overlays_cmp_log.tar | ||
+ | -rwxr-xr-x 1 root root 5422 Aug 24 08:46 overlays_etc.tar.zst | ||
+ | -rwxr-xr-x 1 root root 1260 Aug 24 08:46 overlays_home.tar.zst | ||
+ | -rwxr-xr-x 1 root root 115227 Aug 24 08:46 overlays_log.tar.zst | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | |||
+ | 5つのファイルのうち、No.1〜3, | ||
+ | (明示的に任意のタイミングで保存処理を行うことも可能です。)\\ | ||
+ | **No.4** については、コマンドにより**明示的に**保存処理を行う必要があります。 | ||
+ | |||
+ | [使用方法の表示] | ||
+ | < | ||
+ | user1@gemini: | ||
+ | Usage: overlaycfg [options ...] | ||
+ | -s < | ||
+ | kind is one of ' | ||
+ | -i : initialize overlay area (Reset to factory default). | ||
+ | -u : unmount overlay partition on exit. | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | |||
+ | [実行例: No.4 を保存] | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RW... | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== オーバーレイ保存領域の mount ==== | ||
+ | |||
+ | オーバーレイ保存領域 (/ | ||
+ | 突然の電源断でも破損の危険が無いようにするためです。 | ||
+ | |||
+ | オーバーレイ保存処理時には自動で R/W remount しますので、保存処理後 R/O で remount しておくために\\ | ||
+ | **-u** オプションをつけて実行するのが安全です。 | ||
+ | |||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RW... <--- 保存前に R/W remount している | ||
+ | * remounting overlay partition as RO... <--- 保存後に R/O remount している | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 本装置の初期化 ==== | ||
+ | オーバーレイ保存領域 (/ | ||
+ | \\ | ||
+ | 1. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RW... | ||
+ | </ | ||
+ | \\ | ||
+ | 2. / | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 3. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RO... | ||
+ | </ | ||
+ | \\ | ||
+ | 4.「reboot -f」コマンドにより、停止スクリプトの実行をスキップして再起動 | ||
+ | < | ||
+ | user1@gemini: | ||
+ | Rebooting. | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | ==== 設定情報の取り出しと反映 ==== | ||
+ | オーバーレイ保存領域 (/ | ||
+ | \\ | ||
+ | |||
+ | === 設定情報の取り出し === | ||
+ | オーバーレイ保存領域内のファイル(設定情報)をSDカードに取り出します。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 1. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RW... | ||
+ | </ | ||
+ | \\ | ||
+ | 2. SDカードをマウント | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 3. / | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 4. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RO... | ||
+ | </ | ||
+ | \\ | ||
+ | === 取り出した設定情報を別の端末へ反映 === | ||
+ | 取り出した設定情報が入ったSDカードを別の端末接続します。SDカード内の設定情報を、オーバーレイ保存領域に上書きします。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 1. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RW... | ||
+ | </ | ||
+ | \\ | ||
+ | 2. SDカードをマウント | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 3. SDカードにコピーしておいた設定情報((overlayというディレクトリ内に保存しておいた))を/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 4. overlay領域をR/ | ||
+ | < | ||
+ | user1@gemini: | ||
+ | * remounting overlay partition as RO... | ||
+ | </ | ||
+ | \\ | ||
+ | 5. SDカードをアンマウント | ||
+ | < | ||
+ | user1@gemini: | ||
+ | </ | ||
+ | \\ | ||
+ | 6.「reboot -f」コマンドにより、停止スクリプトの実行をスキップして再起動 | ||
+ | < | ||
+ | user1@gemini: | ||
+ | Rebooting. | ||
+ | </ | ||
+ | \\ | ||