Я использую wubi для установки Ubuntu 10.10 на мой раздел ntfs. Поэтому я хочу изменить домашнюю папку на папку в разделе NTFS. Я мог сохранить личную конфигурацию, программное обеспечение и так далее после переустановки Ubuntu.
Поэтому я использую ntfs-config для управления разделом диска, он монтируется при запуске системы. И разрешение всех файлов и каталогов 777.
Затем я изменил / etc / passwd, чтобы установить домашнюю папку для папки в разделе ntfs. Я могу успешно войти в учетную запись, однако, похоже, что .bashrc и .profile загружены неправильно. Я не могу использовать метод ввода (даже не могу настроить ibus), нет звукового устройства. Однако все работает хорошо после смены домашней папки обратно на / home /.
Кто-нибудь может дать мне подсказку, чтобы это сработало? Благодарю.
Ответы:
NTFS не подходит для домашнего раздела, существует определенный тип объектов файловой системы (символьные устройства, именованные каналы и т. Д.), Которые требуются для определенных служб, но не поддерживаются в NTFS.
источник
В настоящее время я храню подпапки моего дома (например
~/Documents
,~/Music
) в файловой системе NTFS, и, похоже, через несколько месяцев он работает нормально.В качестве примера, вот как разместить ваши
~/Documents
папки в профиле Windows в разделе NTFS:~/Documents
раздел NTFS (напримерmv ~/Documents/* /mnt/winblows/Users/Username/Documents/
).~/Documents
каталог и создайте ссылку на эту папку NTFS в месте с именемDocuments
(напримерln -s mnt/winblows/Users/Username/Documents Documents
).Примечание. Возможно, вам придется убедиться, что вы
~/.config/user-dirs.dirs
синхронизированы с выбранными вами папками (я так и сделал). Смотрите этот ответ для более подробной информации. Кроме того, обратите внимание на фактическое расположение каталогов вашего профиля пользователя Windows, так как они различаются в зависимости от версии.источник
Вам лучше не делать этого, если вы хотите обеспечить безопасность. В более старых версиях GDM (например, в 9.04) вы могли легко игнорировать права доступа к файлам и т. Д. Однако с тех пор параметры GDM (gui) сильно изменились, и я предлагаю вам избежать риска. Например, если ваш файл .Xauthority получает неправильные разрешения, вы можете не войти в систему.
Как указал другой пользователь, NTFS не поддерживает некоторые функции, которые могут понадобиться приложениям / службам, такие как символьные ссылки Unix, а также существует риск фрагментации, которая встречается гораздо чаще в NTFS, чем в файловых системах ext. В целях безопасности используйте что-то вроде xfs, ext3 / 4 или даже btrfs.
РЕДАКТИРОВАТЬ: Еще одна вещь, которую я принял к сведению, вы сказали, что вы использовали Wubi для установки на раздел NTFS. Это работает только потому, что создает виртуальный диск, но, как я упоминал выше, фрагментация может возникнуть. Если вы поместите папку / home в раздел под управлением Windows, существует риск повреждения (у меня нет ссылок, но у меня есть опыт; я делал что-то подобное раньше, и каждый раз мне приходилось проверять диск) временные окна обращались к диску. Я мало что знал, что окна все портят медленно, но верно).
источник
Вместо того, чтобы перемещаться по моей домашней директории, я удалил существующие папки с данными и создал ссылки на них вместо них.
Итак, подробно, что я сделал, это зашел в Файловую систему, нашел каталог с именем host (который в windows был моим
C:\
в windows, так как там, где я размещал Ubuntu с помощью Wubi). Затем я зашелuser\myusername\
и создал ссылки на папки «Документы», «Музыка», «Изображения». Я скопировал все свои данные изhome\
этих папок. (Например,home\Pictures\*
вhost\user\myusername\Pictures
). Затем я удалил своюhome\Pictures
папку, а затем переместил созданную мной ссылку вhost\user\myusername\
свою домашнюю папку и переименовал ее в «Изображение». То же самое относится и к другим папкам.источник
Другой подход заключается в:
/mnt/my-data
~/.config/user-dirs.dirs
. Эксперимент.Теперь у вас есть по крайней мере эти файлы, расположенные в разделе VFAT, совместно используемом с Microsoft Windows. В Microsoft Windows есть похожие папки, и я полагаю, что вы можете перенаправить их в этот общий раздел. Извините, я не знаю как, но я бы хотел знать!
Я думаю, что это хороший способ сделать это. Все ваши специфичные для Linux файлы по-прежнему находятся в файловой системе Linux, и только ваши общие данные помещаются в примитивную файловую систему VFAT, где такие функции, как символические ссылки и разрешения, не существуют, но, вероятно, также не нужны.
источник