この質問には誤って/usr/shareを削除しました。コメントはこう述べています。
多くのユーザープログラムがここにアプリケーションデータを保存します。
/home
現在、設定データが保存されることが期待されるディレクトリツリー(隠しファイルとディレクトリを含む)のみがバックアップされます。
私もバックアップする必要がありますか/usr/share
?私はこれをしましたが、ls -ltr /usr/share
最近何もインストールしなかったか、sudoを使用しなかったときにサブディレクトリが変更されたことを見て驚きました。ディレクトリへの書き込み権限がsudo
なかったため、Sudoは重要でした。/usr/share
最後に、バックアップする必要がある他の同様のディレクトリがありますか? (似ているというのは、誤って修正したという意味です。)
ベストアンサー1
システム構成データは通常、および/etc
に保存されます/var
。/usr/share
パッケージファイルを保存します。パッケージのアップグレードにより、最近修正された内容を見ることができます。
別のコンピュータでシステムを再作成するには、インストールされているパッケージのリストから始める必要があります。使用できますdpkg --get-selections
(他の方法もありますが、簡単です。出力をファイルに保存して後で再度渡すことができます。どのdpkg --set-selections
パッケージが自動的にインストールされたかについての情報は失われますが、少なくとも機能するシステムはあります)。これらのリストはに保存されますが、/var
テキストファイルは一貫性のないデータベースファイルよりもバックアップが簡単です。
/var/lib
また、/var/backups
システムの復元にも役立ちます。
ローカルで変更しない限り、ほとんどはインストールされた/etc
パッケージで提供されます。回復後にユーザーがログインできる/etc/passwd
ようにバックアップしたい場合がありますが、/etc/shadow
シングルユーザーシステムを最初から再構築する必要がある場合は問題ありません。/etc/default
インストールされたパッケージの構成データを保存します。