
ユーザーが作成したすべてのファイルをバックアップするには、どのディレクトリをバックアップする必要がありますか?
一般的な Debian インストールでは、必要なパッケージを取得するのに十分な作業を実行できます。もしそうなら、システム全体をバックアップしたくない場合、ユーザーが作成した構成ファイルとデータファイルはファイルシステムのどこにありますか?
答え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/spool/cron/crontabs/
他のシステムに依存しても、一緒に構成するためにかなりの努力を必要とする多くのコマンドや複雑な計画が含まれる場合があります。
次の項目はバックアップしたくありません。
/var/cache/
名前とは異なり、このディレクトリの一部のコンテンツは重要であるため、各サブディレクトリを個別に確認してください。経験上、ここに直接入力した内容は何でも重要です。バックアップすることもできます/var/cache/debconf/
。/var/lock/
通常、ロックは(常に)バックアップする必要はありません。/var/run/
実行中のシステムにのみ重要なデータが含まれています。つまり、システムをシャットダウンしても必要なくなります。/var/spool/
(除外/var/spool/cron/crontabs
、上記参照)一般的に重要なデータはここに保存してはいけませんが、確認したい場合があります。
あなたは次の決定を直接しなければなりません。
/var/local/
通常、そこに保存されている内容があるかどうか、バックアップする必要があるかどうかがわかります。/var/opt/
/var/local/
ここに重要なものが保存されているか確認してください。/var/log/
ログが重要であるか、保存するのに十分なスペースがあるかによって異なります(時間の経過とともに多くのバックアップスペースを占有する可能性があります)。
答え2
これはいくつかの「ジャンク」をバックアップします...しかし、すべてをバックアップすると、すべてを持つことになります/home
(他に物を入れたことを知らない限り)。明らかに、を省略したいと思います。だから私は読んで/etc
/var/
/var/tmp
/var/run/
/var/lock
ルーク返信する
答え3
「ユーザー作成」の意味によって異なります。ほとんどの構成は、システムで実行されているサービス/デーモンとアプリケーションに関連しています。ほとんどは/ etcに設定を配置します。ユーザーベースのアプリケーションの構成は、ホームディレクトリ(通常はアプリケーションディレクトリ)にあります。ただし、一部のアプリケーションでは、そのデータを/var/libまたは/var/spoolに保存することができます。
したがって、答えは「コンピュータで実行される内容によって異なります」です。
答え4
念頭に置いておくべき他のディレクトリ - ほとんどの人はこのディレクトリに何も持っていないか、さえ存在しないかもしれませんが、場合によっては重要なものを見つけるかもしれません!
/usr/local
/opt
/root
私のシステムには/ usr / localにいくつかのカスタムシステムスクリプトがあり、ダウンロードしたパッケージ(.debパッケージではないなど)を介してインストールされている/ optにいくつかのゲームがあり、管理者ユーザー設定ファイルで使用されている/ rootにいくつかのゲームがあります。