web-dev-qa-db-ja.com

CentOSでバックアップしてはいけないフォルダは何ですか?

Rsnapshotを使用してCentOS5.5インストールのバックアップを開始していますが、バックアップから除外する必要があるフォルダーのリストが必要です。サーバーは主にLAMPWebサーバーであり、バックアップ時にサービスを提供しますが、ボリュームは比較的小さいはずです。/var/lib/mysqlをバックアップするのは悪い考えですか?

/ procのバックアップについて心配する必要はないと思いますが、他にどのフォルダーをバックアップする必要はありませんか?

10

ほぼ間違いなく、_/proc_、_/dev_、_/tmp_、および_/var/tmp_は無視できます。

_/var/log_(およびその他のロギングディレクトリ)、_/var/cache_(ある場合)、および場合によっては_/var/db_の一部を無視するのが適切なケースです(ただし、_/var/db_:時々本当に重要なものがそこに置かれます...)

それ以外に、おそらくバックアップを実行したい場合は、数日待ってから別の操作を実行して、時間の経過とともに何が変化するかを確認してください。これらのバックアップに多くの「ジャンク」が見られる場合は、除外リストをより慎重に調整できます。


バックアップしたいものを選択し、包含/除外リストを調整したら、適切に実行することを確認してください復元テスト-ベアメタルからマシンを取り出し、取得に必要なプロセスを実行します元のマシンに触れることなく、データとソフトウェアが再び機能します。

バックアップしたものでその復元を管理できない場合は、実際にはバックアップがありません...

10
voretaq7

ウェブサイトとデータを取得するために必要なフォルダは、/var/www/var/lib/mysqlだけです。必要に応じて、/etc/httpdをバックアップしてApache構成を取得します。 /var/lib/mysqlのバックアップとmysqldumpの使用については、 ここ を参照してください。

Lvmスナップショットを使用してバックアップできる場合は、それがさらに良いでしょうが、できるだけ早くスナップショットを破棄するようにしてください。 Lvmスナップショットはパフォーマンスを破壊します。

1
James

情報が少なすぎてごめんなさい。

これはWebサーバー、データベースサーバー、Sambaサーバー、ネームサーバーですか。実行しているサービスの種類に完全に依存します。

私は通常、ディストリビューションによって提供されるもの(パッケージからのものすべて)をバックアップしません。私がバックアップを持っているのは:

  • 構成ファイル
  • ログファイル(何か厄介なことが起こった場合に備えて)
  • "data"-これは、バインド、LDAP「ダンプ」、データベースダンプなどのゾーンファイルになります。
  • サーバーにログインしている実際の人間のユーザーがいる場合はホームディレクトリ
0
Martin M.