web-dev-qa-db-ja.com

システム全体のバックアップから除外しても安全なものは何ですか?

システム/ホーム全体のバックアップから除外しても安全なパス/ファイルのリストを探しています。

インストール済みパッケージのリストがあることを考慮して

  • /home/*/.thumbnails
  • /home/*/.cache
  • /home/*/.mozilla/firefox/*.default/Cache
  • /home/*/.mozilla/firefox/*.default/OfflineCache
  • /home/*/.local/share/Trash
  • /home/*/.gvfs/

  • /tmp/

  • /var/tmp/
  • 実際のフォルダではありませんが、「復元」時に深刻な問題を引き起こす可能性があります
    • /dev
    • /proc
    • /sys

どう...

  • /var/一般的には?
  • /var/backups/-かなり大きくなる可能性があります
  • /var/log/-多くのスペースを必要とせず、後で比較するのに役立ちます
  • /lost+found/
34
seb

システムをバックアップパーティションにrsyncするとき、これらを除外します。

--exclude=/dev/* \
--exclude=/home/*/.gvfs \
--exclude=/home/*/.mozilla/firefox/*/Cache \
--exclude=/home/*/.cache/chromium \
--exclude=/home/*/.thumbnails \
--exclude=/media/* \
--exclude=/mnt/* \
--exclude=/proc/* \
--exclude=/sys/* \
--exclude=/tmp/* \
--exclude=/home/*/.local/share/Trash \
--exclude=/etc/fstab \
--exclude=/var/run/* \
--exclude=/var/lock/* \
--exclude=/lib/modules/*/volatile/.mounted \
--exclude=/var/cache/apt/archives/* \

この方法で、元のパーティションから起動できるのと同じ方法で、バックアップパーティションから起動できます。

要約すると、私は提案します

  • /{dev,proc,media,...}自体は除外せず、コンテンツのみ

  • /var/{run,lock}、特に大きな/var/cache/apt/archives/を除く

32
arrange

すべての/usr(フォート/usr/local/を除く)を除外し、dpkg --get-selectionsのバックアップを作成することをお勧めします

私の意見では、完全バックアップはあまり役に立ちません。むしろ、データと設定をバックアップしてから、公式リポジトリからパッケージを復元することを好みます。

しかし、私の好みです...

/usrには、主に配布パッケージの静的バイナリコンテンツが含まれています。パッケージを再インストールすると、/usrの内容が復元されます。また、/binおよび/sbinには、配布パッケージのバイナリが含まれています。

/usr/localには、手動でインストールされたパッケージが含まれています(配布パッケージ外)。これはバックアップする価値があります。

4
theist

また、システム全体のバックアップを構成していたときに、すべての答えと他のすべての関連する質問を読みました。

私の2セントは、何も除外するのではなく、オフラインシステムのシステム全体のバックアップを行う場合にのみです。

ここで詳しく説明します:システムをそれ自体からバックアップする場合、他の人が言及したようにいくつかのディレクトリを除外することができますが、システムを復元するときにいくつかのバグを導入する可能性があるため、これは私の意見では良い方法ではありません。たとえば、/ tmpディレクトリを除外した場合、復元後に/ tmpは存在せず、システムが作成するため、/ tmpのchmodおよびchownの問題によりログイン画面がスタックする可能性があります。 〜/ .cacheディレクトリをバックアップしないと、Ubuntu Software Centreのデータベースキャッシュが破損する可能性があります。

私がしていることは、ライブCDを使用してLuckyBackupを使用し、何も省略せずにシステム全体をバックアップすることです。今、復元するとき、「ソースに存在しないファイルを削除する」を選択しました。これにより、システムスナップショット全体が、バックアップを作成したときの状態に正確に復元されます(VMのスナップショットのようなもの)。

2
Gaurav Kumar