restore
請使用 restore 指令將系統還原至其先前的配置。這個指令會使用 /tmp 資料夾中的配置檔。
語法
>>-svcconfig--restore--+---------+--+---------+-----------------> +- -f-----+ +- -q-----+ '- -force-' '- -quiet-' >--+--------------------------+--+--------------+-------------->< +- -prepare--+-----------+-+ | .-off-. | | +- -fmt-----+ | '- -v--+-on--+-' | '- -fmtdisk-' | +- -execute----------------+ +- -fmt--------------------+ '- -fmtdisk----------------'
參數
- -f | force
- (選用)可能的話,強制繼續處理。
- -q | quiet
- (選用)抑制主控台輸出 (STDOUT)。
- -prepare -fmt | fmtdisk
- (選用)根據 svc.config.backup.xml 中的資訊,來驗證現行配置,在 svc.config.restore.sh 中準備指令以進行處理,並在 svc.config.restore.prepare 中產生事件日誌。
- -execute
- (選用)執行指令 Script svc.config.restore.sh,並在 svc.config.restore.execute.log 中產生事件日誌。
- -fmt
- (選用)指定磁區在使用前必須先格式化。請在所有要發出的 mkvdisk 指令上包含 -fmtdisk 選項。-fmt 不能與 -execute 一起指定。
- -fmtdisk
- (選用)指定磁區在使用前必須先格式化。-fmtdisk 不能與 -execute 一起指定。
- -v on | off
- (選用)產生詳細輸出 (on);預設值是一般輸出 (off)。
說明
restore 指令會從 /tmp 檔案夾中的 svc.config.backup.xml 檔還原目標系統配置。如果既未指定 -prepare 選項,也未指定 -execute 選項,指令會循序執行這兩個階段,且只會產生單一事件日誌:svc.config.restore.log。
還原作業也稱為「T4(層級 4)回復」,只能用於剛啟動的系統。還原作業不能在已配置了任何非自動物件(例如儲存區或磁區)的系統上使用。
還原作業分兩個階段執行:準備 (prepare) 和執行 (execute)。
如果在這個程序期間新增任何節點,指令會暫停八分鐘,在執行時期向使用者通知有此情況。
呼叫範例
svcconfig restore
結果輸出:
No feedback
呼叫範例
svcconfig restore -prepare -fmt
結果輸出:
No feedback
呼叫範例
svcconfig restore -execute
結果輸出:
No feedback
