Я ищу список, какие пути / файлы безопасны для полного резервного копирования системы / дома.
Учитывая, что у меня есть список установленных пакетов.
/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/
/home/*/.local/share/Trash
. Я уже восстановил файлы из папки для мусора на резервную копию. Это было ошибочное удаление, замеченное и отмененное после того, как я сделал резервные копии - и при восстановлении резервных копий файлы все еще были в корзине.Ответы:
Когда я
rsync
перевожу свою систему на резервный раздел, я исключаю это:Таким образом, я могу загружаться в резервный раздел так же, как и в исходный.
Подводя итог, я бы предложил
не исключая
/{dev,proc,media,...}
себя, только их содержаниеисключая
/var/{run,lock}
, а особенно большой/var/cache/apt/archives/
источник
--exclude=/proc/*
, он будет сохранять каталог / proc в резервной копии (что необходимо, если вы хотите загрузить зеркало), но не его содержимое.--exclude=/home/*/.opera/cache
:)Я рекомендую исключить все
/usr
(кроме форта/usr/local/
) и иметь резервную копиюdpkg --get-selections
На мой взгляд, полная резервная копия не очень полезна. Я предпочитаю резервное копирование данных и предпочтений, а затем восстановление пакетов из официальных репозиториев.
Но это мои предпочтения ...
/usr
содержит в основном статический двоичный контент из дистрибутивов. Переустановка пакета восстановит/usr
содержимое. Также/bin
и/sbin
содержит двоичные файлы из дистрибутивов./usr/local
содержит установленные вручную пакеты (вне дистрибутивных пакетов). так что это стоит сделать резервную копию.источник
/lib
того же? И как вы восстанавливаете такой выбор пакета?/lib
. Я бы также добавил, что вместоdpkg --get-selections
этого, возможно, лучше использоватьapt-mark
, как сказано здесь: askubuntu.com/questions/101931/…Я также прочитал все ответы и все другие связанные вопросы, когда настраивал полную резервную копию системы.
Мои 2 цента не будут ничего исключать, но только когда вы делаете полное резервное копирование системы в автономном режиме.
Позвольте мне уточнить сейчас: если вы выполняете резервное копирование системы изнутри, то вы можете исключить некоторые каталоги, как уже упоминали другие, но, на мой взгляд, это не очень хороший способ, поскольку он может привести к некоторым ошибкам позже при восстановлении системы. Например, если вы исключите каталог / tmp, то после восстановления его / tmp не будет, и система создаст его, что может привести к зависанию экранов входа в систему из-за проблем chmod & chown в / tmp. Также отсутствие резервного копирования каталога ~ / .cache может привести к повреждению кэша базы данных Ubuntu Software Center.
Что я делаю, так это использую live CD и LuckyBackup и создаю резервную копию всей системы, ничего не пропуская. Теперь при восстановлении я выбрал «удалить файлы, которых нет в источнике». Таким образом, вы полностью восстановите моментальный снимок системы до состояния, когда вы создали резервную копию (что-то вроде снимка виртуальной машины).
источник
/proc
,/dev
,sys
. Их содержимое создается при загрузке.