すべてのユーザー生成ファイルのバックアップを作成するために、バックアップする必要があるディレクトリは何ですか?
通常のdebianインストールから、必要なパッケージを取得するのに十分なaptを実行できます。システム全体をバックアップしたくない場合、ファイルシステム内のすべての場所でユーザー生成の構成とデータファイルが存在しますか?
すべてのユーザー生成ファイルのバックアップを作成するために、バックアップする必要があるディレクトリは何ですか?
通常のdebianインストールから、必要なパッケージを取得するのに十分なaptを実行できます。システム全体をバックアップしたくない場合、ファイルシステム内のすべての場所でユーザー生成の構成とデータファイルが存在しますか?
回答:
「ユーザー生成」の意味に依存します。構成のほとんどは、システムで実行されているサービス/デーモンおよびアプリケーションに関するものです。それらのほとんどは、構成を/ etcに配置します。ユーザーベースのアプリケーションの構成は、ホームディレクトリ(通常はアプリケーションディレクトリ)にあります。ただし、データを/ var / libまたは/ var / spoolに保存するアプリケーションもあります。
答えは「マシンで実行しているものに依存します」です。
/home
etckeeper
(少なくともDebianで利用可能です)。/etc
ディレクトリ内のgitリポジトリを開始し、構成の変更をバージョン管理できるようにします。
この質問にはさまざまな答えがあるため、次のリストで提案を1つの包括的なリストにまとめる必要があります。
ほとんどの場合、これらをバックアップする必要があります。
/home/
ユーザーデータと設定用。/etc/
システム全体の構成ファイル用。/var/
通常はバックアップしたいディレクトリとバックアップしたくないディレクトリが混在しています。より詳細な説明については、以下を参照してください。さらに考慮すべきディレクトリは次のとおりです。
/usr/local/
手動でインストールされたパッケージ(つまり、aptを介してインストールされていないパッケージ)はここにインストールされます。ここにパッケージをインストールしている場合は、ディレクトリ全体をバックアップする必要があるため、それらを再インストールする必要はありません。パッケージ自体が重要ではない場合は、バックアップ/usr/local/etc/
とで十分/usr/local/src/
です。/opt/
ここに何も保存しなかった場合、バックアップする必要はありません。ここに何かを保存した場合、バックアップするかどうかを判断するのに最適な位置にあります。/srv/
によく似て/opt/
いますが、慣例により、実際にバックアップしたいデータが含まれる可能性が高くなります。/root/
rootユーザーの構成を保管します。それがあなたにとって重要な場合は、バックアップする必要があります。/var/
/var/
ほとんどの状況でバックアップしたい多くのファイルが含まれていますが、バックアップしたくないファイルもあります。
おそらくこれらをバックアップしたいでしょう:
/var/lib/
このディレクトリには、インストールされたアプリケーションの可変状態データが含まれます。その状態をバックアップするアプリケーションに応じて、またはバックアップしません。安全な側にいたい場合は、すべてをバックアップできます。それ以外の場合は、各サブディレクトリを調べて、含まれているデータがバックアップするのに十分重要であるかどうかを自分で判断できます。/var/mail/
通常、ローカルメールをバックアップします。/var/www/
Webルートがここにあり、これがWebコンテンツが保存されている唯一の場所である場合、バックアップする必要があります。/var/games/
システム全体のゲームデータが十分に重要である場合は、これらをバックアップすることをお勧めします(ただし、このストレージを使用するゲームは多くありません)。/var/backups/
通常、バックアップに必要な他のデータから自動的に生成されたファイルが含まれていますが、バックアップに不必要なスペースが必要になるか、バックアップが面倒です。たとえば、dpkgはインストールされたパッケージのリストをここにダンプするので、バックアップを復元した後にインストールするパッケージを後で知ることができます。おそらくこれをバックアップしたいでしょう。おそらくこれらをバックアップしたくないでしょう:
/var/cache/
名前とは反対に、このディレクトリの一部のコンテンツは重要なので、各サブディレクトリを個別に確認してください。経験則として、ここに自分で入れたものはすべて重要です。バックアップすることもでき/var/cache/debconf/
ます。/var/lock/
ロックは通常(常に)バックアップする必要はありません。/var/run/
実行中のシステムにのみ重要なデータが含まれています。つまり、システムをシャットダウンすると、それはもう必要ありません。/var/spool/
通常、ここには重要なデータを保存するべきではありませんが、確認することをお勧めします。/var/spool/cron/crontabs/
他のシステムに依存している場合でも、多くのコマンドや複雑なスケジュールが含まれている可能性があり、それらをまとめるのにかなりの労力がかかっています。これらについて自分で決定する必要があります。
/var/local/
通常、ここに何かを保存したかどうか、バックアップに保存するかどうかを知っています。/var/opt/
参照/var/local/
したり、重要な何かがここに格納されている場合、より良いご確認ください。/var/log/
ログがあなたにとって重要であるかどうか、およびログを保存するのに十分なスペースがあるかどうかに依存します(時間が経つにつれて多くのバックアップスペースが必要になる場合があります)。/etc
フォルダをバックアップする良い方法です。
/etc
バックアップする必要のないものは内部にありますか?
/etc
システム全体の構成ファイルが含まれています。通常、構成をバックアップするため、ライフデータが失われたときにすべてを再構成する必要はありません。おそらく、変更したことのないすべての構成ファイルをバックアップする必要はないため、元のデフォルト構成のままですが、この区別を簡単に行えるほどのバックアップソフトウェアはありません。