Как обновить или сменить дистрибутив Linux без потери данных
Linux

Как обновить или сменить дистрибутив Linux без потери данных

Переходите с одного дистрибутива Linux на другой? Вот как сменить дистрибутив Linux без потери данных

Когда вы меняете дистрибутив Linux, по умолчанию все данные на вашем компьютере должны быть стерты. То же самое верно, если вы выполняете чистую установку обновления, чтобы избежать возможных осложнений

Оказывается, выполнить чистую установку или сменить дистрибутив Linux без потери данных довольно просто. Вот что нужно сделать, чтобы все было готово независимо от вашей текущей ситуации

Как это работает?

В чем заключается волшебство, позволяющее сохранить все ваши личные данные? Все просто: отдельные разделы

Каждый раз, когда вы переходите на другой дистрибутив Linux, вы должны указать программе установки, какой раздел вы хотите иметь на жестком диске. Если Linux является единственной операционной системой на жестком диске, то, скорее всего, у вас будет один или два раздела. К ним относится основной раздел, обычно отформатированный как ext4, который содержит операционную систему и все ваши данные

По желанию вы можете иметь дополнительный раздел, называемый разделом подкачки. Это часть жесткого диска, которая используется как место переполнения оперативной памяти, а также место, где хранятся данные оперативной памяти во время спящего режима

Но у вас есть возможность создать столько разделов, сколько захотите, и вы можете указать программе установки, какие разделы должны использоваться для тех или иных папок

Создание отдельного домашнего раздела

Если вам надоело стирать данные при смене дистрибутива Linux, создайте дополнительный раздел в формате ext4. Первый раздел должен быть смонтирован в папку ‘/’ (корневая папка), а второй раздел должен быть смонтирован в папку ‘/home’. Все ваши личные данные хранятся в папке ‘/home’, поэтому все ваши личные данные будут храниться на втором разделе

Когда вы будете готовы сменить дистрибутив Linux или выполнить обновление, вы можете стереть первый раздел, содержащий операционную систему и установленные приложения. Однако второй раздел, содержащий все ваши личные файлы и предпочтения, может остаться нетронутым

Далее, когда вы будете выполнять новую установку Linux, вы можете указать программе установки переформатировать первый раздел (чтобы начать с нуля), но оставить второй раздел в покое и просто смонтировать его в ‘/home’. Затем, все, что вам нужно сделать, это убедиться, что вы установили те же имя пользователя и пароль, что и раньше, и все должно быть как прежде

Разделение разделов не помешает вам также зашифровать диск

Единственное, что вам придется сделать, это переустановить свои приложения, но вам не придется заново настраивать многие из них, поскольку их настройки были сохранены вместе с другими вашими личными файлами

Меры предосторожности при смене дистрибутива Linux

Одним из потенциальных недостатков является то, что сохранение предыдущих настроек при переходе от одного дистрибутива к другому может привести к несовместимости. Например, хотя Fedora и Ubuntu оба используют GNOME в качестве бэкенда рабочего стола по умолчанию, реализация в Ubuntu совершенно другая, и настройки из Fedora могут испортиться. Будьте внимательны

Убедитесь, что при выделении места для двух разделов, вы выделили достаточно места для каждого из них. Если первый, корневой раздел будет очень маленьким, вы не сможете установить много приложений. Если второй раздел будет слишком маленьким, у вас не останется места для хранения личных файлов. Размеры разделов являются жесткими ограничениями

Я бы посоветовал отвести под первый раздел не менее 15 или 20 ГБ места, если вы не планируете устанавливать много приложений

Если вы планируете устанавливать много приложений или игр (которые занимают значительный объем пространства), то лучше выбрать 50 ГБ. Геймерам следует посмотреть на игры, которые они хотят установить, и подсчитать, сколько места занимает каждая из них

Если вы обнаружили, что размер разделов не соответствует вашим потребностям, вы можете изменить их размер, загрузившись в среду Live и запустив утилиту для создания разделов или используя командную строку

У вас уже установлен Linux?

Если у вас уже установлена Linux и все (включая домашнюю папку) находится на одном разделе, не волнуйтесь. Для достижения нужной вам настройки потребуется всего несколько шагов. Шаги следующие:

  1. Скачайте Live environment ISO вашего любимого дистрибутива Linux и запишите его на CD/DVD или на USB-накопитель.
  2. Загрузитесь на вновь созданный носитель. Используйте инструмент разметки, такой как GParted, чтобы изменить размер раздела ext4 до нужного вам размера.
  3. С помощью того же инструмента создайте новый раздел ext4 в пустом пространстве, образовавшемся в результате изменения размера первого раздела. Запишите, какой это раздел. Он должен выглядеть как /dev/sdXY , где X – буква, обозначающая диск, а Y – число, обозначающее раздел. Примером может служить /dev/sda2.
  4. Смонтируйте оба раздела и скопируйте содержимое домашней папки на новый раздел. Убедитесь, что вы копируете все содержимое домашней папки, а не саму домашнюю папку. В противном случае, когда все будет готово, все ваши вещи будут находиться в ‘/home/home/user’, что не будет работать.
  5. Теперь откройте терминал и выполните команду gksudo gedit , чтобы открыть текстовый редактор Gedit. Теперь с помощью меню откройте файл, расположенный по адресу /etc/fstab в первом разделе.
  6. Добавьте следующую строку в конец файла: /dev/sdXY /home ext4 errors=remount-ro 0 1. Опять же, убедитесь, что вы заменили /dev/sdXY на фактическое обозначение раздела.
  7. Сохраните его и перезапустите. Убедитесь, что вы удалили носитель среды Live, чтобы снова загрузиться в обычную установку.

 

Переключение дистрибутивов Linux без потери данных

Разница не будет очевидна, но ваши личные данные теперь будут находиться на отдельном разделе, который не будет мешать при смене дистрибутива или обновлении!

Разделение разделов нужно не только тем, кто переходит с одного дистрибутива на другой, или для того, чтобы уменьшить количество проблем при обновлении до нового релиза. Отдельный раздел может прийти на помощь, если вы загрузили обновления, в результате которых ваш компьютер не загружается. Просто переустановите версию Linux на корневой раздел, и вы снова будете работать без необходимости резервного копирования и восстановления кучи файлов

Если теперь вы чувствуете в себе силы попробовать другие версии Linux или рискнуть, вот наш список из пяти самых современных дистрибутивов Linux. Только не забудьте регулярно создавать резервные копии своих личных данных, даже если они теперь находятся на отдельном разделе

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий