成为超级用户或承担等效角色。
(可选)为安全起见,请对磁带进行写保护。
将卷 1 磁带插入磁带机。
转至用于临时将文件恢复到的目录。
# cd /var/tmp |
启动交互式恢复。
# ufsrestore if /dev/rmt/n |
此时将显示某些提示性消息和 ufsrestore> 提示符。
创建要恢复的文件的列表。
(可选的)在恢复文件时显示文件名称。
ufsrestore> verbose |
恢复文件。
ufsrestore> extract |
ufsrestore 命令将询问您要使用的卷编号。
键入对应的卷编号并按回车键。如果您只有一个卷,请键入 1 并按回车键。
Specify next volume #: 1 |
列表中的文件和目录将被提取并恢复到当前工作目录。
要维护当前目录的模式,请在 set owner/mode 提示符下输入 n。
set owner/mode for `.'? [yn] n |
ufsrestore 命令执行其最后的清除时必须等待。
退出 ufsrestore 程序。
ufsrestore> quit |
随后将显示 shell 提示符。
验证恢复的文件。
将文件移至正确的目录。
以下示例说明如何从备份磁带中提取 /etc/passwd 和 /etc/shadow 文件。
# cd /var/tmp # ufsrestore if /dev/rmt/0 ufsrestore> ls .: .: .sunw/ export/ net/ sbin/ usr/ Sources/ etools/ opt/ scde/ var/ b/ home/ ptools/ set/ vol/ bin kernel/ pkg/ share/ dev/ lib/ platform/ shared/ devices/ lost+found/ proc/ src/ etc/ mnt/ rtools/ tmp/ ufsrestore> cd etc ufsrestore> add passwd shadow ufsrestore> verbose verbose mode on ufsrestore> extract Extract requested files You have not read any volumes yet. Unless you know which volume your file(s) are on you should start with the last volume and work towards the first. Specify next volume #: 1 extract file ./etc/shadow extract file ./etc/passwd Add links Set directory mode, owner, and times. set owner/mode for `.'? [yn] n ufsrestore> quit # cd etc # mv passwd /etc # mv shadow /etc # ls -l /etc |