GNU/Linux >> Linux の 問題 >  >> Linux

Linux - サーバーのバックアップ時に除外する必要があるディレクトリは?

解決策 1:

両方 /proc/sys システムの状態を反映する仮想ファイルシステムであり、いくつかのランタイムパラメータを変更できます (メモリやデバイスに直接書き込むなど、より危険なことを行うこともあります)。それらをバックアップまたは復元しないでください。

最近のほとんどのディストリビューションでは、/dev 起動時に動的に作成されます (これは udev で満たされたメモリ ファイルシステムです) と友達)。バックアップしても意味がなく、復元しようとしても無駄です。ただし、ディストリビューションが静的な /dev を使用するように構成されている場合 、これは当てはまりません (/proc/mounts を確認してください) 、 /dev の場合 tmpfs です これはメモリーファイルシステムです)。

バックアップしてはいけないファイルシステムは他にもあります。 usbfs (通常は /proc/bus/usb 、マウントされている場合)、debugfs (/sys/kernel/debug にあるはずです) マウントされている場合でも、別の場所に置く人もいます。あなたはおそらくこれを持っていません)、devpts (/dev/pts にマウント )、その他 tmpfs インスタンス (多くの場合、/dev/shm で見つかります) 、 /var/run/var/lock 、およびその他の場所。それらのバックアップと復元は害はありませんが、シャットダウン時に内容が失われるため無意味です)、およびリモートファイルシステムまたは魔法のオートマウンターディレクトリ (それらをバックアップまたは復元しようとすると、バックアップ/ 別のマシンに復元する )。 /media にも注意が必要です と /mnt 外部デバイス (ドライブに入れ忘れた CD など) がそこにある可能性がありますが、バックアップする必要があるものをマウントするために意図的にそれらを使用した可能性もあります。

ほとんど無害な tmpfs 以外のことに注意してください インスタンス、ネットワーク ファイルシステム/オートマウンタ、およびリムーバブル メディアなど、バックアップしてはならないファイル システムはすべて /dev の子孫です。 、 /proc 、または /sys . /sys を除いて、ネットワーク ファイルシステム (またはオートマウンタ) がなく、リムーバブル メディアがない場合 と /proc 復元後の再起動 (tmpfs を消去するため) インスタンス) で十分です。

解決策 2:

これは、システムを復元する方法に大きく依存します。再構築する場合は、サービスの構成/データ ファイルのみが必要です (例:/etc、/opt、/var、/home)

システムを完全に復元した後であれば、/proc、/boot、/dev を省略できます。次に、ブート メディアから最小限の OS をインストールし、バックアップを介してシステムを復元できます。

もちろん、最適なバックアップはテスト済みのバックアップです 確認済み .

したがって、必要ないと思われるものは省略し、VM で復元を試みて、このデータを使用してシステムを復元できることを確認してください。

解決策 3:

The Tao Of Backup の第 1 章を参照してください。

解決策 4:

/proc と /sys の一部の特殊ファイルは、rsync を混乱させます。通常、マウントされたネットワーク ファイルシステムもバックアップしたくありません。スパース ファイルも問題を引き起こす可能性があります。

-x を追加して、1 つのファイル システムに制限します。これにより、すべてのネットワーク ファイル システムや /proc などを回避できます。ただし、マウントしたファイル システムごとに 1 つの rsync を実行する必要があります。

-S を追加して、スパース ファイルを適切に処理します。

解決策 5:

/boot、/dev、および /proc はバックアップしてもまったく役に立ちませんが、何をしているのかわかっている場合は、/boot をバックアップできます。

また、/lib、/media、/mnt、/sbin、/bin、/srv、/sys、または /tmp もバックアップしません。

/usr は、/usr にバックアップする価値のあるものがあるかどうかに応じてオプションです。私があなただったら、ユーザーの $HOME、/var、および /etc (構成ファイル用) のバックアップについて最も心配するでしょう。

繰り返しますが、これはすべてタイプに依存します あなたがしたいバックアップの。これはウェブサーバーですか?これはパソコンですか?これは、/home の下に大量のディレクトリがあるシェル サーバーですか?


Linux
  1. UnixからLinuxへの移行

  2. Linuxストーリー:バックアップがその日を救ったとき

  3. LinuxでSVNリポジトリをバックアップおよび復元する方法

  1. Linux – -9プロセスを強制終了すべきではないのはいつですか?

  2. Linux –Linuxデスクトップがフリーズした場合の対処方法

  3. 最高のVPSは何ですか:WindowsまたはLinux?

  1. Linux で windows.h の代わりに何を使用すればよいですか?

  2. 不正なバックアップ/復元後の Linux ext4 復元ファイルとディレクトリのアクセス権

  3. Linux デスクトップがフリーズした場合の対処方法