使用这些过程可在使用 i5/OS® 资源的 Linux® 逻辑分区和共享磁带机之间保存和恢复
Linux 文件。
确保 Linux 数据在文件服务器中。
通常情况下,Linux 将磁带当作字符设备,在长数据流中 Linux
可以快速读取或写入该字符设备,但 Linux 无法快速访问该设备以查找特定数据。与此相对,Linux 将磁盘或 CD
当作块设备,它可以在该设备的任意点上快速读取或写入,从而使它适用于 mount 命令。
完成以下步骤以在使用 i5/OS 资源的分区和共享磁带机之间保存和恢复 Linux 文件:
- 输入以下命令:tar -b
40 -c -f /dev/st0 files 使用以下描述来帮助了解此命令的自变量:
- tar 是命令名(“tape archive”的缩写形式)。
- -b 40 是以扇区为单位的块大小。此自变量指定 Linux 要在
40 个扇区(20 KB)的块中写入归档流。如果您不为该自变量指定值,则缺省值为 20 个扇区(10 KB),在虚拟磁带上执行时,该值不如 40。
- -c 是要创建的命令操作。此自变量指定 tar 命令创建新归档或覆盖旧归档(与从归档恢复文件或将单个文件添加到现有的归档相反)。
- -f /dev/st0 是虚拟磁带设备和编号。此自变量指定该命令使用 IBM System i5™ 或 eServer™ i5 服务器上的虚拟磁带 0。在运行 tar 命令之后,磁带设备关闭,且磁带倒带。要在磁带上保存多个归档,您必须防止磁带在每次使用之后倒带,且必须将磁带放置于下一个文件标记处。为此,请指定 nst0(不倒带虚拟磁带)设备而不是 st0 设备。
- files 是您要保存的文件和目录的名称。
您现在已经将 Linux 数据从使用 i5/OS 资源的分区保存到共享磁带机。
- 输入以下命令:tar -b 40 -x -f /dev/st0 files -x(抽取)自变量替换了在步骤 1 中使用的 tar 命令中的 -c(创建)自变量。 您现在已经将来自共享磁带机的 Linux 数据恢复到共享资源的分区。