Як я можу перемістити свій / домашній каталог на інший розділ, якщо він вже є частиною / розділу?


25

У мене зараз чудова установка Maverick Meerkat. Я хочу перенести свій /homeінший розділ відповідно до багатьох пропозицій.

Як я можу зробити це без перевстановлення всієї системи Ubuntu? Чи можу я просто створити розділ за допомогою, gpartedа потім змінити точку монтажу /homeв fstab, щоб відобразити його чи це трохи складніше?

Відповіді:


14

Так, справа лише в тому, щоб додати новий запис до / etc / fstab і потім скопіювати файли.

Я пропоную використовувати UUID для ідентифікатора розділу в fstab, синтаксис подібний до цього:

UUID=abcdabcd-acbd-abcd-abcd-abcdabcd /home ext4 defaults 0 2

Копіювання найкраще виконувати як root, при цьому прапор "-a" передається в cp. Крім того, краще грати в безпеку і не видаляти файли відразу:

cp -a /home/* /path/to/new/partition/
mv /home /old_home
mkdir /home

Зауважте, що каталоги користувачів повинні бути прямо в розділі, а не в / розділі / домашній /


Я вношу зміни в / etc / fstab, але не знаю, як скопіювати файли в / home на новий розділ / home, тому що у мене є лише один фізичний диск з 4 розділами. "завантаження", "/", "/ home" та "swap". Де я можу створити нев / дім, який ще є. Мені потрібно видалити весь partiton "/ home" на sdb2 і перемістити його в sdb1 "/" Після перезавантаження ПК я можу побачити свій кореневий рахунок, але пароль не працював. Тепер я можу знову встановити цілий ubuntu :(
pa4k

Але мені потрібно змінити розмір розділу за допомогою GParted, але це не спрацювало, спершу я повинен видалити останній розділ "SWAP", ніж я можу змінити розмір розділу перед ним, який був встановлений як "/ home", але я міг змінити розмір лише вгору, а не вниз (я потрібно зробити розділ меншим)
pa4k

19

Я думаю, що найкраще дотримуватися посібника з вікі Ubuntu . Я використовував його деякий час тому, і він працював просто чудово.


1
Мені подобається, як цей посібник показує, як знайти GUID ваших дисків. Я до цього часу не знав, як це зробити.
djangofan

1

Ви плануєте ділитися своїм будинком з Windows? Якщо так, я допустив кілька помилок, але це можливо. Прочитайте мою криву навчання тут.

Крім того, How-To Geek має хороший підручник зі з’єднанням Linux та Windows / home та My Documents тут , а також багатьох інших (HTG - це моє інше джерело безцінної інформації!)


0

Особливий випадок

Скопіюйте домашній каталог на портативний привід USB

Є кілька вагомих причин скопіювати домашній каталог на USB-накопичувач. Не потрібно залишати вдома під час подорожі одне. Не довіряти своїй кімнатній службі - це інше.

  • Відформатуйте флешку в ext4.

  • Як корінь, використовуйте Grsync, щоб скопіювати home / {username} з внутрішнього диска на флешку. Збереження власника, дозволів та групових робіт для мене.

введіть тут опис зображення

  • Скопіюйте UUID нового розділу.

  • Редагувати / etc / fstab на внутрішньому диску, щоб додати / home UUID:

    UUID = {UUID зверху} / home ext4 за замовчуванням 0 0

Можливо, буде хорошою ідеєю використовувати зашифрований будинок під час подорожі.

Якщо домашні дозволи USB збилися, їх можна оновити з внутрішнього накопичувача.

Для завантаження комп'ютера вам знадобиться або USB, або редагуйте fstab за допомогою #.

Завдяки ubfan1 за підказку - Використання існуючого домашнього каталогу із завантажувального зовнішнього диска

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.