• ベストアンサー

centosでバックアップ

専用サーバー1台でcentos5、Apache、PHP、MYSQLを利用しています。 バックアップはMYSQLのデータをmysqldumpで定期的にしているだけです。 MYSQLデータを毎回FTPでダウンロードしていますが、ファイルも50Mと大きくなっているので時間が掛かってしかたありません。今後500Mとかになったらと思うと・・みなさんはどのようにバックアップしているのでしょうか? また、専用サーバーで運営している方は一般的にどのようなファイルをバックアップしているのでしょうか。 一応、httpd.confもバックアップしていますが、それぐらいでいいのかどうか・・・ 初歩的なところからアドバイス頂けると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • tomtom963
  • ベストアンサー率19% (19/96)
回答No.1

とりあえずcornあたりで定時実行する様にしてサーバの利用率が低い時間に (だいたい夜中でしょうかね。) mysqldumpと生成されたデータを圧縮してアーカイブ化されておけばFTPでDLするにしても楽でしょう。 ちなみにそのDBデータすべてが必要となるデータなの? いらないデータなどを削除してデータベースのスリム化している? >一応、httpd.confもバックアップしていますが、それぐらいでいいのかどうか・・・ そんなに頻繁にサーバの設定を変更しているの?

iiw2
質問者

お礼

参考になりました。 どうもありがとうございました。

iiw2
質問者

補足

アドバイスありがとうございます。 圧縮は考えたこともありませんでした。 mysqldump -user -pass db | gzip で大丈夫でしょうか? DBデータのスリム化はしていませんでした。 そちらもあわせて対策してみます。 httpd.confのバックアップは1回だけです。 もしサーバーがハード障害などで再インストールしなければならなくなったときに必要かなと思って取っている程度でして・・・ ハード障害などを想定した場合、他にバックアップした方がいいものってありますか?

その他の回答 (1)

  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.2

修正したファイルは修正後にまとめて全部バックアップですね。 /root/backupenvとかの下に/以下と同じディレクトリー構成で残しておくと分かりやすいでしょう。 バックアップ先は、ネットワーク経由で他のLINUX,Windows PCに保存すれば後々楽です。 後、修正手順もノートとか印刷とかして残しておかないとわからなくなりますよ。特に、ネットワークがつながるまでの設定手順はノート必須ですね。

iiw2
質問者

お礼

参考になりました。 どうもありがとうございました。

関連するQ&A