Solaris のシステム管理 (デバイスとファイルシステム)

Procedureファイルをリモートテープデバイスから抽出する方法

  1. テープをテープドライブに挿入します。

  2. 一時ディレクトリに移動します。


    $ cd /var/tmp
    
  3. リモートテープデバイスからファイルを抽出します。


    $ rsh remote-host dd if=/dev/rmt/n | tar xvBpf -
    
    rsh remote-host

    dd コマンドを使用してテープデバイスからファイルを取り出すために起動するリモートシェルです。

    dd if=/dev/rmt/n

    入力デバイスを指定します。

    | tar xvBpf -

    dd コマンドの出力を tar コマンドにパイプして、ファイルを復元します。

  4. ファイルが抽出されたことを確認します。


    $ ls -l
    

例 28–13 ファイルをリモートのテープドライブから抽出する


$ cd /var/tmp
$ rsh mercury dd if=/dev/rmt/0 | tar xvBpf -
x answers/, 0 bytes, 0 tape blocks
x answers/test129, 48 bytes, 1 tape blocks
20+0 records in
20+0 records out
x sc.directives/, 0 bytes, 0 tape blocks
x sc.directives/sc.190089, 77 bytes, 1 tape blocks
x tests/, 0 bytes, 0 tape blocks
x tests/test131, 84 bytes, 1 tape blocks
$ ls -l