Я ищу список, который пути/файлы безопасны исключить для полного резервного копирования системы/дома.
Рассмотрение, что у меня есть список установленных пакетов.
/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/
Когда я 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,...}
самих, только их содержание
исключая [ 113], и особенно большой /var/cache/apt/archives/
Я рекомендую исключить все /usr
(кроме форта /usr/local/
) и иметь резервную копию dpkg --get-selections
. По моему мнению, полная резервная копия не очень полезна. Я скорее предпочитаю резервное копирование данных и настроек, а затем восстанавливаю пакеты из официальных репозиториев.
Но это мое предпочтение ...
/usr
содержит в основном статический двоичный контент из пакетов распространения. Переустановка пакета восстановит содержимое /usr
. Также /bin
и /sbin
содержат двоичные файлы из дистрибутивов.
/usr/local
содержит установленные вручную пакеты (вне пакетов распространения). так что это стоит сделать резервную копию.
Я также прочитал все ответы и все другие связанные вопросы, когда настраивал полную резервную копию системы.
Мои 2 цента не будут ничего исключать, но только когда вы делаете полную резервную копию автономной системы.
Позвольте мне уточнить сейчас: если вы создаете резервную копию системы изнутри, то вы можете исключить некоторые каталоги, как уже упоминали другие, но, на мой взгляд, это не очень хороший способ, так как это может привести к некоторым ошибкам позже, когда восстановление системы. Например, если вы исключите каталог / tmp, то после восстановления его / tmp не будет, и система создаст его, что может привести к зависанию экранов входа в систему из-за chmod & amp; chown выдает на / tmp. Кроме того, отказ от резервного копирования каталога ~ / .cache может привести к повреждению кэша базы данных Ubuntu Software Center.
Я использую live CD и LuckyBackup и создаю резервную копию всей системы, не пропуская ничего. Теперь при восстановлении я выбрал «удалить файлы, которых нет в источнике». Таким образом, при создании резервной копии весь снимок системы будет восстановлен в том же состоянии, что и снимок виртуальной машины.