Go to main content
Oracle® Solaris 11.3 でのファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ファイルをリモートテープデバイスにコピーする方法 (tardd)

  1. テープドライブにアクセスできるように、リモートシステムで ssh を構成します。Oracle Solaris 11.3 での Secure Shell アクセスの管理 の Secure 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. テープをドライブから取り出します。ファイル名をテープのラベルに記入します。
使用例 24  ファイルをリモートテープドライブにコピーする (tardd)
# 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