スーパーユーザーになるか、同等の役割を引き受けます。
(省略可能) 安全性のため、書き込み保護を設定します。
ボリューム 1 のテープをテープドライブに挿入します。
ファイルを一時的に復元するためのディレクトリに移動します。
# cd /var/tmp |
ファイルを復元します。
# ufsrestore xvf /dev/rmt/n filename |
x |
filename 引数内に指定されたファイルまたはディレクトリをコピーするように ufsrestore コマンドに指定する。 |
v |
復元処理中にファイル名を表示する。 |
f /dev/rmt/n |
テープデバイス名を識別する。 |
filename |
次のように空白で区切られた 1 つ以上の個別のファイルまたはディレクトリの名前を指定する。例 : ./export/home/user1/mail ./export/home/user2/mail |
ファイルが入っているボリューム番号を入力して、Return キーを押します。
Specify next volume #: 1 |
ファイルは現在の作業ディレクトリに復元されます。
現在のディレクトリのモードを変更しない場合は、set owner/mode プロンプトが表示されたときに n と入力して Return キーを押します。
set owner/mode for '.'? [yn] n |
復元されたファイルを確認します。
ファイルを適切なディレクトリに移動します。
次の例では、passwd と shadow ファイルが /var/tmp ディレクトリに復元されます。
# cd /var/tmp # ufsrestore xvf /dev/rmt/0 ./etc/passwd ./etc/shadow Verify volume and initialize maps Media block size is 126 Dump date: Wed Dec 12 10:54:45 2001 Dumped from: the epoch Level 0 dump of / on earth:/dev/dsk/c0t1d0s0 Label: none Extract directories from tape Initialize symbol table. Make node ./etc Extract requested files You have not read any volumes yet. Unless you know which volume your file(s) are on you should start with the last volume and work towards the first. Specify next volume #: 1 extract file ./etc/passwd extract file ./etc/shadow Add links Set directory mode, owner, and times. set owner/mode for `.'? [yn] n # cd etc # mv passwd /etc # mv shadow /etc # ls -l /etc |
ufsrestore コマンドを使用する際、テープデバイス名の前に remote-host: を追加することにより、ファイルをリモートドライブから復元できます。
次の例では、システム venus 上のリモートテープドライブ /dev/rmt/0 を使用してファイルを復元します。
# ufsrestore xf venus:/dev/rmt/0 ./etc/hosts |