Миграция из 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 когда вы перемещаете файлы.

Другие вопросы по тегам