- PR -

バックアップ・リストア

投稿者投稿内容
kyotsuka
会議室デビュー日: 2004/05/10
投稿数: 10
投稿日時: 2004-05-10 14:09
みなさんはじめまして。

Redhat6.2および7.2にてdump/restoreを利用したバックアップ・リカバリ方法を模索しています。

今のところ手順としては
1.dumpで各パーティションをバックアップ
2.OSの再インストール
3.パーティションをアンマウントしてフォーマット
4.パーティションをマウントしてrestoreでリカバリ
といった感じで考えています。

ここで/パーティションのアンマウントが必要になり、レスキューディスクが必要になるようですが、当方でこれを所持していません。

上記以外に/をアンマウントする方法があるのでしょうか?
または根本的にバックアップ・リカバリ手順で考え違いをしているのでしょうか?

みなさまはどのような手順で運用されているのか、是非ご教示下さい。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-05-10 15:22
こんにちわ.
引用:

kyotsukaさんの書き込み (2004-05-10 14:09) より:

ここで/パーティションのアンマウントが必要になり、レスキューディスクが必要になるようですが、当方でこれを所持していません。


RedHat Linux の install media で rescue mode で起動すれば良いのではないかと思われます.
kyotsuka
会議室デビュー日: 2004/05/10
投稿数: 10
投稿日時: 2004-05-10 16:59
ご指示の通りインストールメディアでレスキューモードによる起動ができました。
(すいません、調査不足でした。)

バックアップ・リカバリについてはまだ試行錯誤ですが、とりあえず一歩進むことができました。
ご返答ありがとうございました。
kyotsuka
会議室デビュー日: 2004/05/10
投稿数: 10
投稿日時: 2004-05-10 18:56
引き続き質問で大変恐縮なのですが皆さまのお知恵をお借りできないでしょうか。

Redhat7.1(7.2ではなく7.1の誤りでした)のレスキューモードでは
restoreコマンドが利用できるのですが、Redhat6.2ではrestoreコマンドが使えませんでした。
/usr/libはインストールメディアにリンクされているためライブラリのロードがどうしてもできません。

解決策として、
1.Redhat7.1のインストールメディアで6.2のリカバリを行う
2.6.2のメディアにrestoreコマンドおよび使用するライブラリを追加してCD-R等に焼く。

が浮かんでいるのですが、どうもスマートなやりかたとは思えません。
6.2でdump/restoreによるバックアップ・リカバリを使われている方はどのように対処されているのでしょうか?
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-05-10 20:55
こんばんわ.
引用:

kyotsukaさんの書き込み (2004-05-10 18:56) より:

解決策として、
1.Redhat7.1のインストールメディアで6.2のリカバリを行う
2.6.2のメディアにrestoreコマンドおよび使用するライブラリを追加してCD-R等に焼く。


RedHat 6.2 の rescue mode で dd は使えませんでしたっけ?
RedHat 7.1 の dump/restore で良いのではないかと.
take
ぬし
会議室デビュー日: 2002/06/06
投稿数: 265
投稿日時: 2004-05-11 10:19
chrootとかしたような覚えがあります。
kyotsuka
会議室デビュー日: 2004/05/10
投稿数: 10
投稿日時: 2004-05-11 16:21
kaz様、take様、ご回答ありがとうございました。

ddコマンドもしくは7.1メディアで対応したいと思います。

一部訂正なのですが、7.1メディアにもrestoreコマンドは同梱されていませんでした。
/mnt/sysimage/sbin/restoreを参照していたようです。
ただ必要なライブラリは7.1メディアではそろっているのでrestoreコマンドをfdから
コピーしてなんとか対応できました。

また、take様のご指示の通り、
chroot /mnt/sysimage/
で6.2でもrestoreコマンドを使うことができました。
kyotsuka
会議室デビュー日: 2004/05/10
投稿数: 10
投稿日時: 2004-05-18 11:26
あれからしばらくdump/restoreと格闘しております。

スレッドを継続してご質問してよろしいかわからないのですが、とりあえずここで書かせていただきたいと思います。

restore中に「restore interrupted, continue[y/n]」とのリプライ要求が表示され、
原因がわかりません。

OSはRedhat7.1
dumpは「dump -0f /dump.file /usr」
といった感じでローカルディスクにファイルで保存。
restoreはレスキューモードで起動後、フォーマット、テンポラリ(/tmp)をマウントして
「restore rf /mnt/sysimage/dump.file」で展開しています。

先に書かせて頂いた通り、リプライ要求が発生するのですが
1.特定のファイルの展開で中断されているようではない
 (何回か展開をしてみてリプライ要求が出た段階でのパーティションのファイルサイズを比較しましたが、同一の値にはなりませんでした。が、それぞれのファイルサイズは比較的近い値になる)
2.リプライ要求で継続(「y」を返す)を繰り返すと、展開は終了する。
  何回かリストアを繰り返してもパーティションのファイルサイズは同一。
3.リカバリ後ブート、その他プロセスは問題なく動いているように見える。

ということで、リプライ要求自体は問題無いのかもしれませんが、原因を特定できれば、と考えております。

同じような事象を経験された方はいらっしゃるでしょうか?

スキルアップ/キャリアアップ(JOB@IT)