I currently have a Windows system (on an SSD, let's call it C:\
) where all the user files (the ${USERNAME}\
dir) are on a separate internal drive (under E:\${USERNAME}\
).
I will be moving to Ubuntu permanently (maybe I'll make a dual boot setup with Windows or maybe I'll be playing just with VMs, I haven't figured it out yet) and I want to do the following:
Since most (if not all) the directories under ${USERNAME}\
in Windows share the same names as their equivalents in Ubuntu, I would like to setup my Ubuntu installation like that:
So that the /home
dir mounts the E:\${USERNAME}
for its contents.
Is this something that is possible, and if so, how?
One thing I can think of, is to manually symlink each of the dirs under /home
to their equivalent in E:\${USERNAME}
but I was wondering if there is a better/less manual way.
Thanks.
То, как вы думаете, создание символьных ссылок вручную, безусловно, является лучшим и наиболее безопасным, за исключением того, что вы не должны связывать весь домашний каталог пользователя.
В Linux каждый У пользователя есть домашний каталог / home / $ USER (где $ USER - логин пользователя). Он содержит папки с данными пользователя (Документы, Видео, ...). Он также содержит данные конфигурации пользователя в скрытых файлах и папках, то есть в файлах и папках, имя которых начинается с точки. Для последнего может потребоваться установка определенных разрешений. Следовательно, они должны находиться в разделе, который полностью поддерживает разрешения Linux.
Поэтому я бы оставил домашний каталог в файловой системе, которая полностью поддерживает разрешения для файлов Linux. Затем вы можете заменить папки с пользовательскими данными (Документы, Видео, ...) ссылками, указывающими на их эквиваленты на вашем диске C: \.