稼働中のサーバーに対してフルバックアップ(/ 指定)を取るのは危険ですか?

バックアップソフトウェアにはBaculaを使用します。
バックアップ対象サーバーではApacheやMySQL等が動作しています。
この状態でフルバックアップを開始するのはファイル破損の可能性などありますか?
例えば、ApacheやMySQLをストップしてから開始するべきでしょうか。
出来れば、稼働中の状態で定期的にバックアップしたいのですが・・・。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2010/11/17 00:55:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント20pt

データベースは、まずいと思いますよ。

バックアップを取ることで、動作中のファイルが壊れることはないと思いますが、データベースは複数のファイルの整合性が大事なので、取ったバックアップが使いものになりません。


後、unix 系だと想像しますが、root から定期的にバックアップを取る意味がありません。

正しくインストールされていれば、/usr や /etc 、/opt なんかはインストールや定義を変更したときだけで十分です。

/tmp はバックアップを取る意味が無いし。

/var も、アクセスログなんかを失っても良ければ、こまめにバックアップを取る必要はないでしょう。

id:k-tan2 No.2

回答回数401ベストアンサー獲得回数48

ポイント20pt

危険じゃないですが、復元するときに気をつけないと。復元できません。

>この状態でフルバックアップを開始するのはファイル破損の可能性などありますか?

あります。

質問文のような用件で、フルバックアップをしたいのなら、システム停止してからでないと無理です。

>MySQLをストップしてから開始

DBは重要ですから、ファイルベースのバックアップを考えるまえに

DBとしてのバックアップ、復元計画を立てる必要があります。

DB以外に状態が変化するようなファイルがほかにあるんでしょうか?

id:asuka645 No.3

回答回数856ベストアンサー獲得回数97

ポイント20pt

危険です。


ファイル破損することはないでしょうが、CPUやI/Oに負荷をかけます。

Baculaが動ける余裕のある時間帯にバッチ処理するのが基本です。

id:niwa-mikiho No.4

回答回数516ベストアンサー獲得回数40

ポイント20pt

スナップショットを取れば可能です。


こちらに解説があります。

http://www.atmarkit.co.jp/flinux/rensai/root06/root06b.html


スナップショットを取ること自体はすぐに終わりますが、バックアップ作業は時間がかかるので

恐らくは深夜帯が負荷が少ないと思われるため、深夜にバックアップを行うことをオススメします。

id:online_p No.5

回答回数1153ベストアンサー獲得回数59

ポイント20pt

mysqlを稼働中にバックアップするなら、それ用のコマンドを使った方がよいです。停止した状態なら、フルバックアップでも構いません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません