Перемещение домашней папки на второй диск

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

1
задан 22 December 2012 в 06:20

9 ответов

Перемещение HOME из командной строки

Чтобы избежать побочных эффектов во время работы в графической среде, мы должны выполнить все действия для перемещения HOME с терминала с помощью Ctrl + Alt + F1.

] Временно установите новый раздел:

sudo mkdir /mnt/tmp
sudo mount /dev/sdb1 /mnt/tmp

Предполагается, что / sdb1 - это новый раздел для HOME

Скопируйте HOME в новое место:

sudo rsync -avx /home/ /mnt/tmp

Затем мы можем установить новый раздел как HOME с

sudo mount /dev/sdb1 /home

, чтобы убедиться, что все данные присутствуют. Самое простое - удалить старый /home в этот момент (вы можете сделать это позже, но тогда вам придется загружать живую систему, чтобы увидеть старый дом):

sudo umount /home  #unmount the new home first!
rm -rf /home/*  #deletes the old home

Сделать HOME постоянным

Нам нужно знать UUID нового раздела для записи fstab, видимой из:

sudo blkid

Записать или скопировать / вставить правильный UUID, чтобы отредактировать fstab с помощью [ ! d14]

sudo nano /etc/fstab   #or any other editor

и добавьте следующую строку в конец:

UUID=<noted number from above>    /home    ext4    defaults   0  2

Предполагая, что / sdb1 - это новый раздел для HOME

[d18 ] Перезагрузите

После перезагрузки ваш /home находится на новом диске с большим количеством места.

70
ответ дан 25 May 2018 в 23:30
  • 1
    Не работал для меня. – corev 27 September 2011 в 07:30
  • 2
    Я рекомендую выйти из профиля, который вы хотите переместить, тогда вы также можете использовать инструменты распространения, такие как usermod для этой задачи. – LiveWireBT 10 February 2013 в 16:39
  • 3
    Это сработало! Благодарю. Можно ли удалить /mnt/tmp после перезагрузки? – e9t 13 September 2015 в 09:39
  • 4
    @ e9t: это только точка монтирования, которую мы создали, чтобы временно смонтировать наш ДОМ. Можно удалить эту точку монтирования, но она не причинит вреда (и может быть более безопасной), чтобы просто сохранить ее. Если по какой-либо причине вы все еще хотите удалить его, пожалуйста, обратите внимание на , а не на , там что-нибудь смонтировано (иначе вы рискуете необратимо удалить все данные, которые вы установили на /mnt/tmp). – Takkat 13 September 2015 в 09:57
  • 5
    Я выполнил эти инструкции для своего сервера, и теперь я не могу получить к нему доступ через SSH (Permission denied (publickey) :( :( :( – Khue 18 April 2018 в 14:14

Официальный. подробная процедура здесь:

https://help.ubuntu.com/community/Partitioning/Home/Moving

8
ответ дан 25 May 2018 в 23:30
  • 1
    Добро пожаловать в Ask Ubuntu! Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Eliah Kagan 6 January 2013 в 06:51
Действительно. это отличный способ легко изменить местоположение домашнего каталога конкретного пользователя. Читая вопрос, я понял, что это было бы для каталога / home во всем мире. В этом случае вы можете создать раздел на другом устройстве, вручную переместить все файлы там, а затем изменить устройство для точки монтирования в самом файле / etc / fstab

7
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

ok, единственный способ, которым я нашел это, - это создать другого пользователя, предоставить ему полномочия администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

1
ответ дан 25 May 2018 в 23:30

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

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