在 Oracle® Solaris 11.2 中管理文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何将文件复制到远程磁带设备(tardd

  1. 在远程系统上配置 ssh,以便可以访问磁带机。请参见在 Oracle Solaris 11.2 中管理安全 Shell 访问 中的配置安全 Shell(任务)
  2. 转到要放置文件的目录。
  3. 将磁带插入磁带机。
  4. 将文件复制到远程磁带机。
    $ tar cvf - filenames | ssh remote-host dd of=/dev/rmt/n obs=block-size
    tar cf

    创建磁带归档文件,归档时列出文件并指定磁带设备。

    v

    提供有关 tar 文件项的其他信息。

    -(连字符)

    表示磁带设备的占位符。

    filenames

    确定要复制的文件。使用空格分隔多个文件。

    ssh | remote-host

    tar 命令的输出传输到远程系统。

    dd of= /dev/rmt/n

    表示输出设备。

    obs=block-size

    表示分块因子。

  5. 从磁带机中取出磁带。在磁带标签中写入文件名称。
示例 4-10  将文件复制到远程磁带机(tar dd
# tar cvf - * | ssh mercury dd of=/dev/rmt/0 obs=126b
password:
a answers/ 0 tape blocks
a answers/test129 1 tape blocks
a sc.directives/ 0 tape blocks
a sc.directives/sc.190089 1 tape blocks
a tests/ 0 tape blocks
a tests/test131 1 tape blocks
6+9 records in
0+1 records out