Ваше запитання є нейтральним для дистрибуції, тому якщо я згадаю щось конкретне, чого у вас немає, просто використовуйте еквівалент на вашій стороні.
Я дуже рекомендую придбати зовнішню для резервного копіювання, повірте, втрата ваших даних - найгірша. Продовжуйте на свій страх і ризик - але якщо ви не можете його отримати, ось що ви можете зробити.
Що тобі потрібно
- розмір вашого / домашнього каталогу
- вільний простір, що перевищує розмір вашого / домашнього каталогу
- інструмент для розділення дисків, я рекомендую gparted
Що робити
Перевірте розмір / домашнього каталогу (останній результат буде домашнім):
du -h /home
Перевірте, чи є у вас достатньо вільного місця для нового розділу:
df -h
Встановити gparted
sudo apt-get install gparted
Вам потрібно більше вільного місця, ніж розмір вашого / домашнього каталогу. Якщо у вас немає вільного місця, ви не зможете створити новий розділ, і вам потрібно буде перемістити свої дані на зовнішній.
Якщо у вас є простір, використовуйте gparted, щоб зменшити існуючий розділ, а потім створіть новий розділ із звільненим нерозподіленим простором. Після того, як ваш новий розділ буде готовий, відзначте, що це / dev / sdax (використовуйте sudo fdisk -l
для перегляду цього) та скопіюйте на нього свої / домашні файли.
Використання розділу в новому дистрибутиві
Ви згадали про встановлення іншого дистрибутива, якщо ви плануєте перевизначити поточний дистрибутив, то під час встановлення вам слід запропонувати встановити розділи. У цей момент ви можете вказати цей розділ як / 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, якщо ви його не знаєте добре. Просто знайдіть свій час і продумайте кожен крок.
- Якщо ви встановите новий дистрибутив і використовуєте те саме ім’я для входу, ваші старі / домашні файли автоматично підпадають під вашу власність.
- Це не тривіальна тема, яку слід висвітлювати в одному дописі, але я думаю, що я отримав більшу частину цього. :)