Переместить / домой на другой диск

В настоящее время мой раздел /home и / находятся на разных дисках (настроенных во время установки). Может ли кто-нибудь помочь мне переместить каталог /home на диск, на котором в настоящее время находится мой /?

5
задан 20 October 2011 в 17:14

4 ответа

Создайте новую папку /new_home. Используйте rsync для переноса всех данных из / home в /new_home. (См. Инструкции в wiki) Отредактируйте fstab, чтобы удалить mount для /home/ Unmount /home/ Удалить /home (Это удаляет только пустую папку) Переименуйте new_home в home

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

Ссылка: Переезд домой в Ubuntu Wiki

4
ответ дан 25 May 2018 в 17:50
  • 1
    Я могу сделать это в живой системе без каких-либо проблем, не так ли? – Oxwivi 20 October 2011 в 20:18
  • 2
    @Oxwivi Сделайте это как другой пользователь, чем тот, который вы переносите, желательно. – belacqua 20 October 2011 в 23:15
  • 3
    @belacqua Будет ли это иметь значение? Я имею в виду, что каталог будет создан для нового пользователя в /home. – Oxwivi 20 October 2011 в 23:27
  • 4
    @Oxwivi Это, вероятно, не является абсолютно необходимым, но могут быть временные файлы, данные, специфичные для сеанса, и т. Д., Которые были бы лучше перенесены из выведенного из системы состояния. Обычно я делаю такие вещи из сеанса X-less от root, от liveCD или с временным пользователем (например, adduser blah и используется для sudo). См. Также первые два шага cweiske. Для пользователя temp, да, было бы идеально изменить домашнюю точку монтирования dir (переместите ее к / например). – belacqua 20 October 2011 в 23:31
  • 5
    @Oxwivi использует sudo adduser temp --home /tmp/t, а затем sudo adduser temp admin, чтобы добавить пользователя temp в группу администратора (чтобы вы могли монтировать и размонтировать материал). И удалите пользователя позже. – Nemo 21 October 2011 в 01:41
  1. Создайте новую папку /new_home.
  2. Используйте rsync для переноса всех данных из / home в /new_home. (См. Инструкции в wiki)
  3. Измените fstab, чтобы удалить mount для /home/
  4. Unmount /home/
  5. Удалить /home (Это удаляет только пустая папка)
  6. Переименовать new_home в home

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

Ссылка: Перемещение домой в Ubuntu Wiki

4
ответ дан 2 August 2018 в 02:46
logff logon как root на терминале (нажмите ctrl + alt + F1, чтобы перейти к оболочке, вы можете вернуться с помощью alt + F7) unmount / home create /oldhome восстановить домашний раздел под новым именем, например. /oldhome rsync файлы из «нового монтирования имен» в / home с опцией -a удаляют домашний раздел из /etc/fstab
4
ответ дан 25 May 2018 в 17:50
  1. logoff
  2. войти в систему как root на терминале (нажмите ctrl + alt + F1, чтобы перейти к оболочке, вы можете вернуться с помощью alt + F7)
  3. unmount / home
  4. создать /oldhome
  5. восстановить домашний раздел под новым именем, например /oldhome
  6. rsync файлы из «нового монтирования имен» в / home с опцией -a
  7. удаляют домашний раздел из /etc/fstab
4
ответ дан 2 August 2018 в 02:46

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

Похожие вопросы: