スーパーユーザーになるか、同等の役割を引き受けます。
(省略可能) 安全性のため、書き込み保護を設定します。
ボリューム 1 のテープをテープドライブに挿入します。
ファイルを一時的に復元するためのディレクトリに移動します。
# cd /var/tmp |
ファイルを復元します。
# ufsrestore xvf /dev/rmt/n filename |
filename 引数内に指定されたファイルまたはディレクトリをコピーするように ufsrestore コマンドに指定します。
復元処理中にファイル名を表示します。
テープデバイス名を識別します。
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 Jul 14 13:36:17 2010 Dumped from: the epoch Level 0 dump of / on starbug:/dev/dsk/c0t0d0s0 Label: none Extract directories from tape Initialize symbol table. 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. 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 |