2013/6/22

CentOS restore 遅い

CentOSでrestoreをしているのだが、大量のファイルをrestoreすると非常に遅い。
丸一日かかってもまだ終わっていない。
ちょっと工夫が必要かもしれない。

まずはテンポラリフォルダを指定。
restoreのオプションで、

-T [フォルダパス]

テンポラリフォルダにはrestore対象のディスクとは別のディスクを使うといいだろう。(でも外付けUSB2.0じゃ遅いかもな。USB3.0を買おうかな。)

あとフルリストアする必要がなければ、特定のファイルだけをリストアしたほうが速い。restoreのオプションで、

-x [ファイル or フォルダパス]

【手順例】
テンポラリフォルダ:/mnt/usbhdd/tmp
リストアするフォルダ:/var/www/html/cachepc
リストアファイル:/backup/cachepc.img

ルートに移動
# cd /

リストア
# restore -x /var/www/html/cachepc -T /mnt/usbhdd/tmp -f /backup/cachepc.img

実行すると以下のようなメッセージが出る。
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 # (none if no more volumes):

volumes numberを入力しろということらしい。
バックアップがテープの場合はテープ番号を入れる。バックアップファイルの場合は「1」で良いようだ。

Specify next volume # (none if no more volumes):1 [enter]

これで何もしないよりはリストア時間が速くなる。

set owner/mode for ’.’ ? [yn] と聞かれたらyを押す。
これはディレクトリの所有者、パーミッションもリストアするかという意味。

カテゴリ:コンピュータ

カテゴリ
検索
最近の記事
リンク
RSS