restore

使用 restore 命令可将系统恢复到其先前配置。该命令使用 /tmp 文件夹中的配置文件。

语法

svcconfigrestore [ { -f | -force } ] [ { -q | -quiet } ] [ { [ -prepare [ { -fmt | -fmtdisk } ] ] | -execute | -fmt | -fmtdisk } ] [ -v { on | off } ]

参数

-f | force
(可选)强制继续处理(如果可能)。
-q | quiet
(可选)禁止控制台输出 (STDOUT)。
-prepare-fmt | fmtdisk
(可选)根据 svc.config.backup.xml 中的信息验证当前配置,在 svc.config.restore.sh 中准备要处理的命令,然后在 svc.config.restore.prepare 中生成事件日志。
-execute
(可选)运行命令脚本 svc.config.restore.sh,并在 svc.config.restore.execute.log 中生成事件日志。
-fmt
(可选)指定在使用之前必须格式化卷。在要发出的所有 mkvdisk 命令上包含 -fmtdisk 选项。您不能同时指定 -fmt-execute
-fmtdisk
(可选)指定在使用之前必须格式化卷。您不能同时指定 -fmtdisk-execute
-von | off
(可选)产生详细输出 (on);缺省值为常规输出 (off)。

描述

restore 命令用于从 /tmp 文件夹的 svc.config.backup.xml 文件复原目标系统配置。如果没有指定 -prepare-execute 选项,那么该命令将按顺序执行这两个阶段,但仅产生一个事件日志:svc.config.restore.log

复原操作也称为 T4(第 4 层)恢复,只能在刚启动的系统上使用。在配置了任何非自动对象(例如,存储池或卷)的系统上不可使用恢复操作。

复原操作分两个阶段执行:准备和执行。

如果在此过程中添加了任何节点,该命令会暂停八分钟,并在运行时就此事件通知用户。

调用示例

svcconfig restore

生成的输出:

无反馈

调用示例

svcconfig restore -prepare -fmt

生成的输出:

无反馈

调用示例

svcconfig restore -execute

生成的输出:

无反馈