Ссылка на домашний каталог

Я запускаю Ubuntu 16.04 на SDC, с домашним каталогом около 156 Гб. Я недавно установил Ubuntu 17.04 на SDA. Я хочу использовать домашний каталог на sdc в качестве домашнего каталога на sda, но доступно только 50 ГБ свободного места, поэтому копирование с sdc на sda не вариант. Есть ли способ перенаправить домашний каталог на sda на каталог sdc, чтобы он автоматически стал моим домашним каталогом на sda при запуске ubuntu 17.04?

1 ответ

Если ваш домашний каталог - это отдельный раздел (схема, которую я предпочитаю именно по этой причине), смонтированный в /home в вашей установке 16.04, это должно быть так же просто, как использование того же устройства /UUID в /etc/fstab вашей установки 17.04, при условии, что UID ваших пользователей идентичен в обеих системах.

Если вы не используете отдельные разделы (пока), все становится немного сложнее. (Рекомендованное) долгосрочное решение будет состоять в том, чтобы создать его для вашего дома, но если у вас недостаточно свободного места на диске, вам сначала нужно где-то заархивировать файлы, уменьшить размер раздела 16.04, создать новый для /home и восстановите ваши файлы там.

Вы можете обойти это, переместив оставшиеся 16.04 RootFS, исключая /home в новый раздел, который может быть значительно меньше и вписываться, например, в sda, но это требует некоторой нетривиальной адаптации /etc/fstabи, возможно, другие вещи (личинка и т. д.).

Хаком (не очень хорошим) для случая "все на одном разделе" было бы подключить раздел 16.04 к некоторой точке монтирования (например, /mnt/ubuntu16.04) и установите символическую ссылку из /home в /mnt/ubuntu16.04/home, Имейте в виду, что это делает вашу полную установку 16.04 доступной с 17.04, что может привести к нежелательным манипуляциям.

Если идентификаторы UID отличаются в обеих системах, сначала необходимо создать пользователей 17.04, используя те же идентификаторы, что и в 16.04.

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