Какие папки восстановить из резервной копии?

Мой старый компьютер с Ubuntu 10.04 вышел из строя, и я установил Ubuntu 12.04 на новый компьютер. К счастью, у меня есть полная резервная копия моей предыдущей файловой системы. Однако я не знаю, какие именно папки мне нужно восстанавливать (кроме домашней папки, разумеется), поскольку восстановление неправильных файлов может повредить новые файлы, которые пришли с новой установкой.

Я полагаю, что если я понимаю, для чего используется каждая папка, я могу знать, имеет ли смысл ее восстанавливать. В частности, я хотел бы знать о следующих папках:

  • / boot - Что это? Должен ли я восстановить его? (мой компьютер 12.04 в настоящее время загружается нормально).
  • / etc - содержит много папок, большинство из них также существуют на моем компьютере 12.04. Должен ли я просто восстановить всю папку / etc? Должен ли я сделать это до или после установки соответствующих приложений?
  • / etc / apache2 - я изменил некоторые конфигурации. Однако я уже установил apache2 на свой компьютер 12.04, и файлы конфигурации выглядят по-другому. Вероятно, новая версия apache2 имеет несколько новых конфигураций. Должен ли я просто объединить каждый файл вручную? тот же вопрос с / etc /mysql.
  • / var / backups - содержит некоторые файлы, которые я не распознаю, например aptitude.pkgstates., dpkg.status., group.bak, shadow.bak и т. д. Большинство из них уже существуют в моем новом / var / backup. Кто создает эти файлы и кто их использует? Нужно ли их восстанавливать?
  • / var / cache - много папок, которые я не узнаю. Кто их создал? Кто их использует? Должен ли я их восстановить?
  • / var / lib - опять много папок, которые я не узнаю. В частности:
  • / var / lib /mysql - содержит мои старые базы данных. Безопасно ли просто скопировать их все? Должен ли я сделать это до или после переустановки MySQL? Совместимы ли они с новой версией? (У меня была 5.1, текущая версия 5.5)

1 ответ

Решение
  1. /boot: Образы начальной загрузки (kernel/initramfs) и другая конфигурация загрузки. НЕ восстанавливать.
  2. /etc: Обычно все виды конфигурационных файлов для системы и других приложений. НЕ восстанавливайте, за исключением отдельных файлов конфигурации для конкретных приложений.
  3. /etc/apache2 а также /etc/mysqlПереустановите и разумно объедините / скопируйте старую конфигурацию в новые конфигурационные файлы.
  4. /var/backups: большинство динамически создаются и управляются системой. НЕ восстанавливать.
  5. /var/cache: то же, что и выше, НЕ восстанавливать.
  6. /var/lib, /var/lib/mysql, /var/wwwи т.д.: восстанавливать только ДАННЫЕ (или импортировать их и т. д.) после переустановки приложений (apache, mysql и т. д.).
Другие вопросы по тегам