Solaris のシステム管理 (基本編)

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

  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 /var/tmp
    

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


$ 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