系统管理指南:设备和文件系统

Procedure如何确定要使用的磁带

  1. 询问用户上次修改要恢复文件的大约日期。

  2. 请参考备份计划,以了解包含对应文件或文件系统的上一次备份的日期。

    要检索文件的最新版本,请按照从高到低转储级别以及从近到远日期的顺序追溯增量备份,除非用户有其他请求。

  3. 如果您具有联机归档文件,请确定正确的介质。


    # ufsrestore ta archive-name ./path/filename ./path/filename
    
    t

    列出磁带中的每个文件。

    a

    读取联机归档文件(而不是磁带)中的目录。

    archive-name

    确定联机归档文件名。

    ./path/filename

    确定要在联机归档文件中寻找的文件名。如果成功,ufsrestore 命令将列显 inode 编号和文件名。如果不成功,ufsrestore 将列显错误消息。

    有关更多信息,请参见 ufsrestore(1M) 手册页。

  4. 将包含要恢复文件的介质插入驱动器中,并检验是否是正确的介质。


    # ufsrestore tf /dev/rmt/n ./path/filename ./path/filename
    

    确保对每个 filename 使用完整路径。如果文件在备份中,则会列出其名称和 inode 编号。否则,将出现一条消息,指明文件不在卷中。

  5. 如果同一磁带上有多个备份文件,请定位至磁带上要使用的备份文件。


    # ufsrestore xfs /dev/rmt/n tape-number
    

示例 27–1 确定要使用的磁带

以下示例说明如何检查 /etc/passwd 文件是否在联机归档文件中。


# ufsrestore ta /var/tmp/root.archive ./etc/passwd

以下示例说明如何验证 /etc/passwd 文件是否位于备份磁带中。


# ufsrestore tf /dev/rmt/0 ./etc/passwd