Какие папки восстановить из резервной копии?
Мой старый компьютер с 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 ответ
Решение
/boot: Образы начальной загрузки (kernel/initramfs) и другая конфигурация загрузки. НЕ восстанавливать./etc: Обычно все виды конфигурационных файлов для системы и других приложений. НЕ восстанавливайте, за исключением отдельных файлов конфигурации для конкретных приложений./etc/apache2а также/etc/mysqlПереустановите и разумно объедините / скопируйте старую конфигурацию в новые конфигурационные файлы./var/backups: большинство динамически создаются и управляются системой. НЕ восстанавливать./var/cache: то же, что и выше, НЕ восстанавливать./var/lib,/var/lib/mysql,/var/wwwи т.д.: восстанавливать только ДАННЫЕ (или импортировать их и т. д.) после переустановки приложений (apache, mysql и т. д.).