На моем ноутбуке установлена Windows 8 (на внутреннем твердотельном диске). У меня есть другой внешний жесткий диск с установкой Ubuntu (с расположенными на нем EFI, /
, /home
и разделами подкачки).
Все мои данные находятся на моем внутреннем диске, потому что я не беру с собой жесткий диск повсюду. Таким образом, моя папка /home
(и все подпапки) на самом деле ничего не содержат.
Это не очень важно, но больше неудобств. Чтобы получить доступ к любым моим данным, я должен вручную выбрать свой внутренний диск и просмотреть множество других папок. Например, большинство моих важных данных находится в /media/D0BC1650BC163208/Users/my_user_name/skydrive
.
Конечно, я могу создавать символические ссылки, чтобы добраться туда, куда я хочу, но было бы неплохо, если бы я мог просто изменить папку /home
(на my_user_name
), папку с документами и т. Д.
Конечно, я знаю, что мне нужно убедиться, что внутренний диск всегда монтируется первым.
Есть ли простой способ сделать это?
Я думаю , это может быть самым простым способом, но я не уверен.
Технически возможно сделать это, используя bind mount в вашем fstab . Однако наличие вашего домашнего каталога в файловой системе Windows NTFS, как вы предлагаете, вызовет проблемы, так как NTFS не поддерживает разрешения Unix. (Например, sshd
проверяет разрешения в вашем каталоге ~/.ssh
и отказывается запускаться, если они слишком либеральны.)
Изменение местоположений папки документов, как в ответе, который вы связали ], это лучшее решение. Приложения с хорошим поведением по умолчанию выберут местоположение на вашем внутреннем диске в диалоговых окнах «Сохранить как» и т. Д .; они по-прежнему будут хранить свою конфигурацию в вашем домашнем каталоге Linux, избегая проблем с разрешениями.
У меня была та же задача, и я выполнил эти команды (в 12.04LTS), чтобы решить ее, используя объяснение URL: http://efectoreinaroja.wordpress.com/2009/01/25/cambiar- ubicacion-de-Directorio-home / (на испанском), и он отлично работает!:
Теперь самое важное, чтобы монтировать этот раздел каждый загрузочная система: sudo cp / etc / fstab /etc/fstab.bk (резервная копия безопасности) sudo gedit / etc / fstab
и добавьте эту строку в конце: / dev / sda6 / home ntfs nodev, nosuid 0 2
и это все
Если все работает хорошо, вы можете удалить резервную копию домашних данных: rm -r / respaldo