Миграция с Centos 7 на Ubuntu

Миграция с Centos 7 на Ubuntu

Как можно осуществить миграцию с Centos 7 на Ubuntu без потери данных? Или это вообще относительно возможно?

решение1

Я рекомендую следующий способ:

  1. Создайте рабочую резервную копию, которую вы сможете легко прочитать, если у вас достаточно места на диске (например, образ диска, который вы можете смонтировать вместо сжатого архива, который вам придется прочитать полностью, чтобы извлечь один файл).
  2. Выясните, где приложения в CentOS хранят данные, которые вы можете повторно использовать в Ubuntu (если вы используете ту же среду рабочего стола, многие настройки будут сохранены в вашей $HOMEпапке, но чтобы убедиться, вам придется изучить эту информацию для каждого приложения, настройки которого вы хотите сохранить). Переместите данные в общий раздел и создайте ссылки и точки монтирования (некоторым приложениям могут не понравиться ссылки, поскольку они не могут разрешить ссылку и жалуются на проблемы с разрешениями, поэтому проверьте, работают ли приложения в CentOS сразу после перемещения данных).
  3. Установите Ubuntu и включите данные из общего раздела, как вы это делали в CentOS. Вы можете обнаружить, что пропустили некоторые файлы, поэтому переместите их в раздел данных из резервной копии

Такая настройка позволяет вам обмениваться данными между несколькими ОС, пока приложения не путаются с разными версиями (например, использование Firefox 36.x на CentOS и 38.x на Ubuntu приведет к обновлению настроек при каждом запуске и может в какой-то момент испортить файлы — это также задача исследования для каждого приложения). В случае несовместимости версий вам необходимо разработать специальную процедуру синхронизации, которая выходит за рамки ОС, т. е. Ubuntu.

Не забудьте использовать команду, которая сохраняет разрешения, например, cp -aпри rsync -aперемещении файлов.

Связанный контент