Смонтировать / домашний каталог из определенного каталога из внешний диск

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.

0
задан 12 August 2020 в 03:26

1 ответ

То, как вы думаете, создание символьных ссылок вручную, безусловно, является лучшим и наиболее безопасным, за исключением того, что вы не должны связывать весь домашний каталог пользователя.

В Linux каждый У пользователя есть домашний каталог / home / $ USER (где $ USER - логин пользователя). Он содержит папки с данными пользователя (Документы, Видео, ...). Он также содержит данные конфигурации пользователя в скрытых файлах и папках, то есть в файлах и папках, имя которых начинается с точки. Для последнего может потребоваться установка определенных разрешений. Следовательно, они должны находиться в разделе, который полностью поддерживает разрешения Linux.

Поэтому я бы оставил домашний каталог в файловой системе, которая полностью поддерживает разрешения для файлов Linux. Затем вы можете заменить папки с пользовательскими данными (Документы, Видео, ...) ссылками, указывающими на их эквиваленты на вашем диске C: \.

0
ответ дан 24 August 2020 в 08:21

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

Похожие вопросы: