このページの2つのバージョン間の差分を表示します。
02_freebsd:80_unixコマンド:restore [2015/05/22 03:42] – 作成 matsui | 02_freebsd:80_unixコマンド:restore [2015/05/22 03:43] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== restore ====== | ||
+ | ===== 機能 ===== | ||
+ | |||
+ | restoreコマンドは、dumpコマンドでバックアップされたデータをリストアします。 | ||
+ | dumpコマンドでバックアップ荒れたデータは、ファイルシステムのマウントポイントからの相対パスで記録されます。 | ||
+ | restoreコマンドは、コマンドが実行されたカレントディレクトリ以下にdumpデータの相対パスに従って | ||
+ | ファイルを復元します。 | ||
+ | そのため、ファイルシステムのマウントポイントのディレクトリにあらかじめ移動しておく必要があります。 | ||
+ | dumpコマンドはファイルシステム単位でバックアップを行いますが、restoreコマンドはxオプションで | ||
+ | 指定したファイルのみをバックアップできます。 | ||
+ | |||
+ | ==== 対話モードで実行する ==== | ||
+ | |||
+ | 「i」オプションを指定すると、対話モードでrestoreコマンドが起動され、restoreコマンドの | ||
+ | プロンプトから各種コマンドを実行して、バックアップされている内容を確認したり、 | ||
+ | データをリストアしたりできます。 | ||
+ | |||
+ | === 主な対話モードコマンド === | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ===== 構文 ===== | ||
+ | < | ||
+ | restore [オプション] [ファイル名] (FreeBSD)~ | ||
+ | ufsrestore [オプション] [ファイル名] (Solaris) | ||
+ | </ | ||
+ | |||
+ | ===== オプション ===== | ||
+ | |||
+ | |b|ブロックサイズ(ブロッキングファクタ)を指定する| | ||
+ | |f|指定されたファイルからリストアするためのバックアップデータを読み込む| | ||
+ | |i|対話モードでリストアを行う| | ||
+ | |r|リストアする| | ||
+ | |t|バックアップデータの内容を表示する| | ||
+ | |v|処理の詳細な情報を表示する| | ||
+ | |x|指定されたファイルをリストアする| | ||
+ | |||
+ | ===== コマンド例 ===== | ||
+ | |||
+ | === バックアップデータの内容を表示する === | ||
+ | <code console> | ||
+ | # restore tf /dev/rst0 | ||
+ | | ||
+ | | ||
+ | Level 0 dump of /tmp on hostname:/ | ||
+ | | ||
+ | 2 . | ||
+ | | ||
+ | 15360 | ||
+ | ・ | ||
+ | ・ | ||
+ | </ | ||
+ | |||
+ | === バックアップデータをリストアする === | ||
+ | <code console> | ||
+ | # restore rf /dev/rst0 | ||
+ | # ls -l | ||
+ | total 1354 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | === 詳細情報を表示してリストアする === | ||
+ | |||
+ | <code console> | ||
+ | # | ||
+ | | ||
+ | Tape block size is 32 | ||
+ | | ||
+ | | ||
+ | Level 0 dump of /tmp on hostname:/ | ||
+ | | ||
+ | Begin Level 0 restore | ||
+ | </ | ||
+ | |||
+ | {{tag> |