成为超级用户或承担等效角色。
(可选)为安全起见,请对磁带进行写保护。
将卷 1 磁带插入磁带机。
转至用于临时将文件恢复到的目录。
# cd /var/tmp |
恢复文件。
# ufsrestore xvf /dev/rmt/n filename |
通知 ufsrestore 在 filename 参数中复制特定文件或目录。
在恢复文件时显示文件名。
标识磁带设备名称。
指定一个或多个文件名或目录名(以空格分隔)。例如: ./export/home/user1/mail ./export/home/user2/mail 。
键入文件所在的卷编号。按回车键。
Specify next volume #: 1 |
文件将被恢复到当前工作目录。
要维护当前目录的模式,请在 set owner/mode 提示符下键入 n 并按回车键。
set owner/mode for '.'? [yn] n |
验证恢复的文件。
将文件移至正确的目录。
以下示例说明如何以非交互方式将 passwd 和 shadow 文件恢复到 /var/tmp 目录。
# cd /var/tmp # ufsrestore xvf /dev/rmt/0 ./etc/passwd ./etc/shadow Verify volume and initialize maps Media block size is 126 Dump date: Wed Jul 28 16:13:52 2004 Dumped from: the epoch Level 0 dump of / on starbug:/dev/dsk/c0t0d0s0 Label: none Extract directories from tape Initialize symbol table. 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/passwd extract file ./etc/shadow Add links Set directory mode, owner, and times. Specify next volume #:1 extract file ./etc/passwd extract file ./etc/shadow Add links Set directory mode, owner, and times. set owner/mode for `.'? [yn] n # cd etc # mv passwd /etc # mv shadow /etc # ls -l /etc |
在使用 ufsrestore 命令时,通过在远程磁带设备名的前面添加 remote-host:,可以从远程磁带机中恢复文件。
以下示例说明如何使用 venus 系统中的远程磁带机 /dev/rmt/0 来恢复文件。
# ufsrestore xf venus:/dev/rmt/0 ./etc/hosts |