質問: まず、tape を装着する。 (tape を巻き戻す) #mt ?f /dev/rdsk/c0t0d0s0 rewind ←※tape のはじめから、リストアする場合 (ファイルシステムの完全なリストア) # umount /home # newfs /dev/rdsk/c0t0d0s0 # mount /dev/rdsk/c0t0d0s0 /mnt # cd /mnt ←※マウントポイントへ移動 # ufsrestore rvf /dev/rmt/0 ←※ リカーシブモードのリストア --------------------------------------------------------------------- 注)tapeが複数のテープにまたがっている時は、 mount volum 2 then enter volume name(default: /dev/rmt/0) このときは、ボリューム番号2のテープを入れ替えたあとで、「retern」を入力。 --------------------------------------------------------------------- (★バックアップデータは、/export/home ファイルシステムに復元される!) #cd /export/home #rm /export/home/restoresymtable ←※リストア用の一時ファイルの削除 # cd / # umount /mnt ←※必ずアンマウントをすること! # fsck /dev/rdsk/c0t0d0s0 # mount /dev/rdsk/c0t0d0s0
回答: 今回の手順は「訓練」なので、本番とは異なるとは思いますが 意図して変更した点を補足してください。 例えば ・通常シングルユーザモードで取得するがマルチユーザモードにあえてしているとか。 ・ディスクスライスほか <バックアップ> ・マルチユーザモードでのバックアップは内容が保障されないと思いますが問題ないですか ・バックアップは/dev/rdsk/c0t0d0s0しか取っていませんが、これも意図的にでしょうか <リストア> ・テープを巻き戻す手順のデバイス名が誤ってますね ・リストア先の/dev/rdsk/c0t0d0s0は /homeなのでしょうか? umountできないファイルシステム(例えばルート"/")の手順ですが http://docs.sun.com/app/docs/doc/806-2717/6jbtqlejf?l=ja&a=view に例としてのっているのは、 別ディスクを用意して一旦そこにリストアし、ブートパーティション を変更する手順となっています。 新たなディスクを用意せずにリストアする場合には、ブート方法を 変える必要があります。(例えばcdでブートするとか)