スーパーユーザーになるか、同等の役割を引き受けます。
(省略可能) 安全性のため、書き込み保護を設定します。
ボリューム 1 のテープをテープドライブに挿入します。
ファイルを一時的に復元するためのディレクトリに移動します。
# cd /var/tmp |
対話式で復元を開始します。
# ufsrestore if /dev/rmt/n |
情報を伝えるためのメッセージと ufsrestore> プロンプトが表示されます。
復元するファイルのリストを作成します。
(省略可能) 復元処理中にファイル名を表示します。
ufsrestore> verbose |
ファイルを復元します。
ufsrestore> extract |
どのボリューム番号を使用するかを指定するプロンプトが表示されます。
ボリューム番号を入力して、Return キーを押します。ボリュームが 1 つしかない場合には、1 を入力して Return キーを押します。
Specify next volume #: 1 |
リスト内のファイルとディレクトリが抽出され、現在の作業ディレクトリに復元されます。
現在の作業ディレクトリのモードを変更しない場合は、set owner/mode プロンプトが表示されたときに n を入力します。
set owner/mode for `.'? [yn] n |
ufsrestore コマンドによる最後の整理が完了すると、ufsrestore のプロンプトが表示されます。
ufsrestore プログラムを終了します。
ufsrestore> quit |
シェルプロンプトが表示されます。
復元されたファイルを確認します。
ファイルを適切なディレクトリに移動します。
次の例では、バックアップテープから /etc/passwd ファイルと /etc/shadow ファイルを抽出する方法について説明します。
# cd /var/tmp # ufsrestore if /dev/rmt/0 ufsrestore> ls .: .: .sunw/ export/ net/ sbin/ usr/ Sources/ etools/ opt/ scde/ var/ b/ home/ ptools/ set/ vol/ bin kernel/ pkg/ share/ dev/ lib/ platform/ shared/ devices/ lost+found/ proc/ src/ etc/ mnt/ rtools/ tmp/ ufsrestore> cd etc ufsrestore> add passwd shadow ufsrestore> verbose verbose mode on ufsrestore> extract 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/shadow extract file ./etc/passwd Add links Set directory mode, owner, and times. set owner/mode for `.'? [yn] n ufsrestore> quit # cd etc # mv passwd /etc # mv shadow /etc # ls -l /etc |