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

Procedure如何从磁带中恢复所有文件 (cpio)

如果已使用相对路径名创建了归档文件,则恢复文件时会在当前目录中以目录形式生成输入文件。但是,如果已使用绝对路径名创建了归档文件,则将使用相同的绝对路径在系统中重新创建该文件。


注意 – 注意 –

使用绝对路径名可能会有危险,因为可能会覆写系统中的现有文件。


  1. 转到要放置文件的目录。

  2. 将磁带插入磁带机。

  3. 从磁带中提取所有文件。


    $ cpio -icvd < /dev/rmt/n
    
    -i

    从标准输入中提取文件。

    -c

    指定 cpio 命令应以 ASCII 字符格式读取文件。

    -v

    在以与 ls 命令输出类似的格式恢复文件时,显示这些文件。

    -d

    根据需要创建目录。

    < /dev/rmt/n

    指定输出文件。

  4. 确认文件已被复制。


    $ ls -l
    

示例 29–10 从磁带中恢复所有文件 (cpio)

以下示例说明如何从磁带机 0 中的磁带恢复所有文件。


$ cd /var/tmp

cpio -icvd < /dev/rmt/0

answers 

sc.directives 

tests

8 blocks

$ ls -l