JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris の管理: デバイスとファイルシステム     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (概要/タスク)

2.  CD および DVD への書き込み (タスク)

3.  デバイスの管理 (タスク)

4.  デバイスの動的構成 (タスク)

5.  USB デバイスの管理 (タスク)

6.  InfiniBand デバイスの使用 (概要/タスク)

7.  ディスクの管理 (概要)

8.  ディスク使用の管理 (タスク)

9.  ディスクの管理 (タスク)

10.  SPARC: ディスクの設定 (手順)

11.  x86: ディスクの設定 (手順)

12.  Oracle Solaris iSCSI ターゲットの構成 (タスク)

13.  format ユーティリティー (参照情報)

14.  ファイルシステムの管理 (概要)

15.  ファイルシステムの作成およびマウント (タスク)

16.  追加スワップ空間の構成 (タスク)

17.  UFS ファイルシステムの整合性検査 (手順)

18.  UFS ファイルシステム (参照情報)

19.  UFS ファイルシステムのバックアップと復元 (概要/タスク)

20.  UFS スナップショットの使用 (手順)

21.  ファイルとファイルシステムのコピー (タスク)

ファイルシステムをコピーするためのコマンド

cpio を使用してファイルシステム間でディレクトリをコピーする

ファイルシステム間でディレクトリをコピーする方法 (cpio)

ファイルとファイルシステムをテープにコピーする

tar を使用してファイルをテープにコピーする

ファイルをテープにコピーする方法 (tar)

テープ上のファイルのリストを表示する方法 (tar)

テープからファイルを取り出す方法 (tar)

pax コマンドを使用してファイルをテープにコピーする

ファイルをテープにコピーする方法 (pax)

cpio コマンドを使用してファイルをテープにコピーする

ディレクトリ内のすべてのファイルをテープにコピーする方法 (cpio)

テープ上のファイルのリストを表示する方法 (cpio)

テープからすべてのファイルを取り出す方法 (cpio)

テープから特定のファイルを取り出す方法 (cpio)

ファイルをリモートテープデバイスにコピーする

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

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

22.  テープドライブの管理 (タスク)

23.  UFS バックアップおよび復元コマンド (参照情報)

索引

ファイルをリモートテープデバイスにコピーする

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

  1. テープドライブにアクセスできるように、リモートシステムで ssh を構成します。『Solaris のシステム管理: セキュリティーサービス』の「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. テープをドライブから取り出します。ファイル名をテープのラベルに記入します。

例 21-10 ファイルをリモートテープドライブにコピーする (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

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

  1. テープをテープドライブに挿入します。
  2. 一時ディレクトリに移動します。
    $ cd /var/tmp
  3. リモートテープデバイスからファイルを抽出します。
    $ ssh remote-host dd if=/dev/rmt/n | tar xvBpf -
    ssh remote-host

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

    dd if=/dev/rmt/n

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

    | tar xvBpf -

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

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

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

$ cd /var/tmp
$ ssh mercury dd if=/dev/rmt/0 | tar xvBpf -
password:
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