- ベストアンサー
centosでバックアップ
専用サーバー1台でcentos5、Apache、PHP、MYSQLを利用しています。 バックアップはMYSQLのデータをmysqldumpで定期的にしているだけです。 MYSQLデータを毎回FTPでダウンロードしていますが、ファイルも50Mと大きくなっているので時間が掛かってしかたありません。今後500Mとかになったらと思うと・・みなさんはどのようにバックアップしているのでしょうか? また、専用サーバーで運営している方は一般的にどのようなファイルをバックアップしているのでしょうか。 一応、httpd.confもバックアップしていますが、それぐらいでいいのかどうか・・・ 初歩的なところからアドバイス頂けると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずcornあたりで定時実行する様にしてサーバの利用率が低い時間に (だいたい夜中でしょうかね。) mysqldumpと生成されたデータを圧縮してアーカイブ化されておけばFTPでDLするにしても楽でしょう。 ちなみにそのDBデータすべてが必要となるデータなの? いらないデータなどを削除してデータベースのスリム化している? >一応、httpd.confもバックアップしていますが、それぐらいでいいのかどうか・・・ そんなに頻繁にサーバの設定を変更しているの?
その他の回答 (1)
- YkazubonY
- ベストアンサー率30% (26/86)
修正したファイルは修正後にまとめて全部バックアップですね。 /root/backupenvとかの下に/以下と同じディレクトリー構成で残しておくと分かりやすいでしょう。 バックアップ先は、ネットワーク経由で他のLINUX,Windows PCに保存すれば後々楽です。 後、修正手順もノートとか印刷とかして残しておかないとわからなくなりますよ。特に、ネットワークがつながるまでの設定手順はノート必須ですね。
お礼
参考になりました。 どうもありがとうございました。
お礼
参考になりました。 どうもありがとうございました。
補足
アドバイスありがとうございます。 圧縮は考えたこともありませんでした。 mysqldump -user -pass db | gzip で大丈夫でしょうか? DBデータのスリム化はしていませんでした。 そちらもあわせて対策してみます。 httpd.confのバックアップは1回だけです。 もしサーバーがハード障害などで再インストールしなければならなくなったときに必要かなと思って取っている程度でして・・・ ハード障害などを想定した場合、他にバックアップした方がいいものってありますか?