Intereting Posts
Как создать меню «Файл, Редактировать, Просмотр, …», встроенное в окна Любой способ обновления с 9.04 по 10.10 без CD-привода? Обновлен Ubuntu с 12.04 по 12.10 Ati radeon HD 3450 Катастрофа! Восстановить данные синхронизации Firefox? dpkg-deb: ошибка: паст подпроцесса был убит сигналом (Broken pipe) Клавиатура Lubuntu для меню Как я могу изменить типы файлов сразу нескольких файлов? Звуковая карта не обнаружена 16.04 Dell Inspiron 15 7579 (Dummy Output) Как вы запускаете update-grub? Файлы доступны только для чтения после копирования через samba Хорошая стратегия разделения, если я хочу часто менять дистрибутивы? Сделать обратный инкрементный поиск в терминале проще с помощью комментариев Обновлены обновления. Удалось установить на рабочий стол, но не может установить драйверы Fglrx назад Как написать эффективный скрипт для получения максимальной памяти (RAM)? Как добавить пользовательский элемент в контекстное меню nautilus, но НЕ в подменю?

как я могу связать свою домашнюю папку с другого диска?

В частности, я хочу иметь папку пользователя для моей домашней учетной записи на другом диске, на котором больше места, но сохраняйте другие мои меньшие учетные записи на моем ssd. Я смог скопировать папку пользователя на другой диск, но теперь мне нужно связать его с домашней папкой на моем ssd, я хочу, чтобы он был доступен из обычной загрузки, и, пожалуйста, не говорите мне, что то, что я сделал, Лучше всего, я просто хочу получить ответ. Как получить его для создания ссылки, которая идет из / home / username, в / extra-home / username и распознается системой при загрузке пользовательских папок?

Помните, что ваши разрешения должны быть одинаковыми. В дополнение к symlink, в более поздних дистрибутивах и файловых системах, как root, вы также можете использовать bind-mount:

mkdir /home/username mount --bind --verbose /extra-home/username /home/username

Это полезно для того, чтобы разрешить доступ через «/ home» к поддирерам через демоны, которые в противном случае сконфигурированы, чтобы избежать маршрутизации через символические ссылки (apache, ftpd и т. Д.).

Конечно, вы должны помнить (или сценарий инициализации) для привязки при перезагрузке.

В соответствии с этим вопросом о Суперпользователе это возможно.

Вы можете создать символическую ссылку, используя:

 ln -s /extra-home/username /home/username 

Если по какой-то причине это не работает, вы можете просто удалить символическую ссылку, переместить каталог и перезагрузить компьютер.

Я бы попробовал это:

При входе в систему как другой пользователь в корневой оболочке (например, sudo -i ) скопируйте содержимое /home/username в /extra-home/username и убедитесь, что новое местоположение принадлежит username :

 # cp -p /home/username /extra-home/ # chown username:username /extra-home/username 

Переместите исходный каталог /home/username/ directory в безопасное место:

 # mv /home/username /root/ 

Создайте символическую ссылку:

 # ln -s /extra-home/username /home/username 

Убедитесь, что он работает должным образом, открыв другое окно терминала и запустив su :

 $ sudo su username 

Если все выглядит хорошо, по крайней мере с терминала (содержимое /home/username/ отображается как ожидалось), затем выйдите из системы и войдите в систему (я предполагаю, что вы на рабочем столе Ubuntu), и он должен работать нормально. Однако, если это не так, просто удалите символическую ссылку и переместите архивированную домашнюю папку обратно в исходное местоположение.