restore
使用 restore 指令,將叢集系統(系統)還原為先前的配置。這個指令會使用 /tmp 資料夾中的配置檔。
語法
>>- svcconfig -- -- restore -- --+----------+-- ----------------> +- -f -----+ '- -force -' >--+----------+-- --+----------------------------+-- -----------> +- -q -----+ +- -prepare --+------------+-+ '- -quiet -' | +- -fmt -----+ | | '- -fmtdisk -' | +- -execute -----------------+ +- -fmt ---------------------+ '- -fmtdisk -----------------' >--+-----------------+----------------------------------------->< | .- off -. | '- -v --+- on --+-'
參數
- -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
