バックアップは標準のsysadminサービスです。言い換えれば、CEOから一時労働者まで、組織内のすべての人がバックアップを提供するために私たちに依存しています。人々は間違いを犯し、ユーザーデータ、企業データ、およびログのバックアップが必要になります。しかし、Linuxシステムでは、バックアップセットに何を含める必要があるかは明確ではありません。この記事では、バックアップに含めるべきものと含めないものについて説明します。
バックアップはロマンチックでもエキサイティングでもありませんが、必要です。組織にとってバックアップがどれほど重要であるかを知りたい場合は、適切なバックアップがないと障害や停止が発生する必要があります。適切なバックアップがなければ回復はありません。バックアップが無視され、無視され、失敗するのを何度も目にしたため、バックアップは後付けだと思うことがあります。
- バックアップ-テープ、ディスク、またはクラウドにアーカイブされた一連のディレクトリとファイル。
- バックアップ-バックアップを作成するプロセス。
新しいシステム管理者が最初に尋ねる質問の1つは、何をバックアップする必要があるかです。 答えは非常に簡単です。必要なものはすべて、そうでないものは何もありません。はい、それは少し皮肉ですが、それは100パーセント真実です。以下は、定期的にバックアップする必要があるディレクトリと、絶対にバックアップしてはならないディレクトリのリストです。これらのディレクトリは特定の順序ではありません。
/ etc
/ etcディレクトリには、システムの構成ファイルが含まれています。これには、ユーザーファイル、グループファイル、パスワードファイル、ネットワーク情報、ほとんどのアプリケーション構成、起動ファイル、ファイルシステム情報、マウントポイント、およびその他のシステム全体の構成ファイルが含まれます。このディレクトリがないと、システムを停止または障害が発生する前の状態に戻すのに非常に長い時間がかかります。 / etcの適切なバックアップがないと、メディアからシステムを再インストールし、すべてのアプリケーションを再インストールし、基本的に新しいシステムの場合と同じように最初からやり直す必要があります。
/ホーム
すべてのユーザーデータ、ダウンロード、ドキュメント、写真、およびその他のファイルは、ユーザーの名前で/homeディレクトリに保存されます。たとえば、私のホームディレクトリは/ home/khessです。ユーザーにとって、システムにバックアップする重要なディレクトリはもうありません。ユーザーは、あなたが自分の個人ファイルを毎日のバックアップに含めることを想定しています。あなたはそうすべきです。これに関する私の経験を信頼してください。良い判断は経験から生まれ、経験は悪い判断から生まれると言われています。これは真実であり、それを証明するストーリーがあります。
/ root
rootユーザーのホームディレクトリは、バックアップに含める重要なディレクトリです。このディレクトリは、システム管理者であるあなたがダウンロード、構成、スクリプト、メモ、および多くの場合一意でかけがえのないその他の重要な情報を保持する場所です。
/ var
/ varディレクトリには、データベース、Webページ、crontab、ログファイル、およびDNSゾーンファイルが保持されます。 / var(変数)ディレクトリ内のファイルは毎日変更され、大きくなります。 / varディレクトリはデータを保持しているため、多くの場合、独自のファイルシステムと独自のディスクまたはディスクアレイに独自のマウントポイントがあります。
/ usr / local / bin
/ usr / local / binディレクトリは空にすることも、/ usr/binまたは/usr/sbinにある標準のシステム実行可能ファイルリストに含まれていないルート所有のスクリプトまたはアプリケーション実行可能ファイルを含めることもできます。ディレクトリが空の場合、バックアップでディレクトリ全体のファイルが失われたと考えるのではなく、常に/ usr / local / bin / emptyファイルを作成して、ファイルが含まれていないことを通知します。はい、私はOCDです。私を判断しないでください。
[お楽しみいただけます:ReaR:Linuxサーバーを自信を持ってバックアップおよびリカバリしてください]
/ usr / local / sbin
/ usr / local / sbinディレクトリは、/ usr / local/binと同じ理由で重要です。それも空であることが多く、そのステータスを知らせるために/ usr / local / sbin/emptyファイルもその中に配置します。
/ srv
/srvディレクトリは多少異常です。オプションで、WWWアップロード、FTPファイル、CVSなどのインターネット関連サービスファイルに使用されます。私は常にそれをバックアップしますが、システムの存続期間中は空である可能性があるため、標準の/ srv/emptyファイルもその中に配置します。一部のシステム管理者は、前述のサービスのファイルアップロード/ダウンロードディレクトリとして使用しますが、使用はランダムで、ややまれです。
/ opt
/ optディレクトリは、サードパーティのソフトウェアまたはシステム管理者が標準のディレクトリとは別に保持したいソフトウェアによく使用されます。私は常に、ドキュメント管理システム、Webmin、および/ usr/localなどの場所を占有したくないその他のアプリケーションをインストールします。これは個人的な好みであり、そうする必要はありません。 / optは、新しいドキュメント管理システムやその他のアプリケーションなど、テストしたいソフトウェアをインストールするのに適した場所だと思います。空の場合は、そこに/ opt/emptyファイルを作成します。
共有ディレクトリ
共有ディレクトリは、財務や人材など、特別な権限を持つ特定のグループに属している場合があります。システムにそのようなディレクトリがある場合は、/ fineance、/ data、または/hrを確実にバックアップする必要があります。必要になるまで、これらのタイプのディレクトリを作成しないでください。共有ディレクトリは、ユーザーが企業データを保存し、他のコピーがない可能性があるため、バックアップに含めることが重要です。
NFSにマウントされたディレクトリ
NFSマウントされたディレクトリは、通常、除外する必要があります バックアップスキームから。なんで?これらのディレクトリはリモートシステムからマウントされているためです。それらは同じデータセンターにある場合もあれば、非常に離れたシステムからのものである場合もあります。非常に高速なネットワークまたは少量のファイルがある場合は、ネットワーク経由のバックアップで問題ない場合があります。必要な場合を除いて、ネットワーク経由でバックアップしないことをお勧めします。このデータを格納しているローカルシステムからこのデータをバックアップします。ネットワークの不具合によってバックアップが破損し、データが役に立たなくなることは望ましくありません。
[無料ダウンロード:高度なLinuxコマンドのチートシート。 ]
まとめ
バックアップの2つの目的は、データの適切なコピーを確保し、データを復元できるようにすることです。バックアップが使用できない場合、バックアップを作成する動作を実行することはリソースの浪費です。そこに行ったことがある。そのため、ファイルを復元して定期的にバックアップを確認する必要があります。
バックアップは常に重要です。それらをする。それらを確認してください。彼らが他の誰かによって行われていると信じてはいけません。