Ваш вопрос нейтрален, поэтому, если я упомяну что-то конкретное, чего у вас нет, просто используйте эквивалент на вашей стороне.
Я действительно рекомендую вам купить внешний для резервных копий, поверьте мне, потеря ваших данных является худшим. Действуйте на свой страх и риск - но если вы не можете его получить, вот что вы можете сделать.
Что вам нужно
- размер вашего / домашнего каталога
- свободного места, больше, чем размер вашего / home каталога
- инструмент для разбиения диска, я рекомендую gparted
Что делать
Проверьте размер вашего / home каталога (последний результат будет домашним итогом):
du -h /home
Проверьте, достаточно ли у вас свободного места для нового раздела:
df -h
Установить gparted
sudo apt-get install gparted
Вам нужно больше свободного места, чем размер вашего / home каталога. Если у вас нет свободного места, вы не сможете создать этот новый раздел, и вам все равно придется перенести данные на внешний.
Если у вас есть место, используйте gparted, чтобы уменьшить существующий раздел, а затем создайте новый раздел с освобожденным нераспределенным пространством. Как только ваш новый раздел будет готов, обратите внимание, что это / dev / sdax (используйте, sudo fdisk -l
чтобы увидеть это), и скопируйте в него ваши / home файлы.
Использование раздела в новом дистрибутиве
Вы упомянули установку другого дистрибутива, если вы планируете переопределить ваш текущий дистрибутив, то во время установки вам будет предложено настроить разделы. В этот момент вы можете указать этот раздел как / home, не форматировать его, и все будет хорошо, вы можете пропустить этот следующий раздел.
Однако, если вы хотите, чтобы ваш текущий дистрибутив работал с новым / домашним разделом, следуйте этому разделу:
Смонтируйте раздел в существующем дистрибутиве
Мы должны указать вашей ОС использовать раздел как ваш новый / home, мы делаем это в fstab, но сначала давайте найдем UUID этого нового раздела:
ls -l /dev/disk/by-uuid
Перекрестная ссылка на ваш новый раздел / sdax и скопируйте его UUID, мой выглядит так 3d866059-4b4c-4c71-a69c-213f0e4fbf32
.
Резервное копирование fstab: sudo cp /etc/fstab /etc/fstab.bak
Изменить fstab:sudoedit /etc/fstab
Идея состоит в том, чтобы добавить новую строку, которая монтирует раздел в / home. Используйте свой UUID, а не тот, который я публикую здесь;)
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=3d866059.. /home auto default 0 1
Сохраните и перезапустите, и проверьте, монтируется ли новый раздел в / home. Запустите df -h
для просмотра всех смонтированных разделов, / home теперь должен быть в этом списке.
Заметки
- Это может быть хорошей идеей познакомиться с fstab, если вы не знаете его хорошо. Просто не торопитесь и думайте о каждом шаге.
- Если вы устанавливаете новый дистрибутив и используете то же имя для входа, ваши старые / домашние файлы автоматически перейдут в ваше владение.
- Это не тривиальная тема для освещения в одном посте, но я думаю, что получил большую ее часть. :)