プロが教える店舗&オフィスのセキュリティ対策術

サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。
質問に関する情報が足りなければ、どのような情報をご提供すればよいかご指摘ください。

WADAX専用サーバ エントリープラン
GUIソフト:PLESK8.3使用
Red Hat Enterprise Linux 5
PHP 5.1
MySQL 5.0
ローカルコンピュータ:WindowsXP

質問1:
現在サーバをどのようにバックアップしたらよいか思案しているのですが、
# tar cjvfP /backup_server_all.tar.gz /
(又は# tar cpzf /backup_server_all.tar.gz /)
でサーバを丸ごとバックアップし、
ローカルのWindowsXPにFTPでbackup_server_all.tar.gzをダウンロードして保管しておき...

その後にサーバに何かあった場合、サーバが稼動しておりtarが使用可能な状態であれば(サーバが稼動しておらずtarが使用できない状態の場合は、WADAXに頼んでサーバを再インストールして初期の状態に戻してもらい、サーバが稼動しておりtarが使用可能な状態になってから以下を実行しようと思います。)
# tar xjvfP /backup_server_all.tar.gz -C /
(又は# tar xpzf /backup_server_all.tar.gz -C /)
とすると、「パーミッション、グ ループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」等も含めて、サーバを完全にバックしたときの状態に戻し運用継続できるのでしょうか?

質問2:
上記質問1の場合のバックアップ時及びリストア時に適しているtarのオプションが定かではありません。バックアップ時はcjvfPでリストア時はxjvfPで問題ないのでしょうか?

質問3:
上記質問1の方法は、サーバのハードウェアを移動する場合にも有効ですか?たとえば、WADAXのエントリープラン(160GB)からスタンダードプラン(250GB)への移動などは、エントリープランで上記質問1のバックアップを行ない、スタンダードプランで上記質問1のリストアを行うことで可能なのでしょうか?
WADAXプラン:
http://www.wadax.ne.jp/senyou/plan/index.html

各質問の方法が間違っていたり、もっと推薦される方法があれば教えて下さい。

よろしくお願いします。

A 回答 (2件)

まず成功しないでしょう。



サーバを停止する事が可能ならば
Knoppix+PartitonImageがお勧めです。

稼動させてままと言うのであれば
Mondo Rescueも検討してみてください。

この回答への補足

pakutiさん
ご回答、ありがとうございました。

>Knoppix+PartitonImageがお勧めです。
サーバのハードウェアに直接アクセスできずリモートコントロールのみなので、CD-ROMまたはDVD-ROMからKnoppixを使用するのは、今回の場合は厳しいかもしれません。

>Mondo Rescueも検討してみてください。
今回の場合、Mondo Rescueで取得したisoイメージを退避させておく別サーバは用意できない状態です。
そこで、Mondo Rescueでサーバのisoイメージを取得してそのisoイメージをFTP等でローカルのWindowsXPにダウロードしてきておき、その後にサーバに何かあったときにそのisoイメージをサーバに再びアップロードしてサーバを復元した場合、Linuxの各ディレクト及びファイルの「パーミッション、グ ループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」等も復旧されるのでしょうか(isoイメージをFTP等でローカルのWindowsXPにダウロードして保管しても、Linuxの各ディレクト及びファイルの「パーミッション、グ ループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」等は保てますか?)?


よろしくお願いします。

補足日時:2010/04/16 14:34
    • good
    • 0

思いつくままの回答ですので、そのつもりで読んで頂けると助かります。



tarでフルバックアップは、いくつか危険な点がある気がします。

1) マルチのまま取るのであれば、随時更新が発生するためファイルの不整合が発生する。
 tarの取得に失敗(tar開始時にあったファイルが無くなったり)
 tarの書込みに失敗(上書きできない状態のファイルがあったり)

2) 上記コマンドでは / を取るのに / にtarファイルを置けるか?

3) カーネルやデバイスドライバ(モジュール?)も上書きしていいのか?

この辺は、例えばVMWareのような仮想マシン上で、ご自分のPCでも検証できそうな気がしますので、一度試してみてはいかがでしょう。

フルバックアップを取るのであれば、シングルユーザモードで取るのが基本で、せめて、スナップショットが取れるファイルシステムを利用したいところではないでしょうか。RedHatだとLVMかな?
    • good
    • 0
この回答へのお礼

dyna_1550さん
ご回答、ありがとうございました。

参考にさせて頂きます。

お礼日時:2010/04/16 14:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!