Обычно у меня есть много файлов и приложений, открытых только для одного проекта, и я работаю над большим количеством проектов одновременно, и если я хочу переключиться с одного проекта на другой, мне придется закрыть много файлов, и у меня есть каждый раз открывать много файлов, поэтому я организовал свои проекты для пользователей, каждый пользователь - проект, и я сохраняю сеансы при выходе из системы, таким образом, файлы должны открываться при входе в систему, но проблема в том, что жесткие диски монтируются в разные места для каждого пользователя, такие как media/user1, media/user2/, ... и когда я переключаю пользователей, диски не найдены.
Вопрос в следующем: как я могу сделать, что у всех пользователей диски для монтирования в той же точке?
Ответ Sudodus идеален, если у вас несколько разделов.
Если у вас есть один раздел для всех проектов, тогда вам нужны символические ссылки. Символьная ссылка - это файл, который указывает систему на папку где-то в другом месте. Это приводит к тому, что система ведет себя так, как если бы папка находилась в самом расположении ссылки.
Сначала создайте автоматическое монтирование для раздела, как описано в sudodus. [D2] Затем создайте символическую ссылку из каждая папка проекта в домашний каталог соответствующего пользователя.
ln -s /mnt/partition/folder ~/
Раздел должен быть доступен для записи всем, но отдельные папки проекта могут быть ограничены соответствующим пользователем.
Создание точек монтирования, например
sudo mkdir /mnt/project-name-x
sudo mkdir /mnt/project-name-y
...
Вы можете заменить 'project-name-x' ... именами, которые помогите вам узнать, что это такое.
Установите каждый раздел автоматически в установленной системе через строку в файле /etc/fstab. Отредактируйте его с помощью
sudo nano /etc/fstab
Пример строки для раздела с файловой системой ext4,
UUID=d3f3f4a3-3d6e-4e4f-8e1a-de30de792f90 /mnt/project-name-x ext4 defaults 0 2
Вы должны
найти UUID раздела и использовать его в /etc/fstab. Смотрите выводsudo blkid
и используйте его (без кавычек), замените /mnt/project-name-x на фактическую точку монтирования, если другая файловая система заменит ext4 на имя Linux этой файловой системы. В противном случае строка может выглядеть как пример строки. Подробнее см. В руководстве
man fstab
и этой ссылке, help.ubuntu.com/community/Fstab
Если раздел имеет NTFS ( или FAT32), вы можете захотеть добавить параметры монтирования, чтобы предоставить пользователю обычный доступ к записи, как описано в следующей ссылке:
help.ubuntu.com/community/Fstab
Параметры монтирования (после -o в примерах ссылок) могут быть добавлены в виде списка с запятой после defaults, например
... ntfs-3g defaults,rw,user,uid=1000,dmask=007,fmask=117 0 2
Измените uid для соответствия (d24)
Новая конфигурация, которая будет использоваться после перезагрузки (или выключения и загрузки).
Ответ Sudodus идеален, если у вас несколько разделов.
Если у вас есть один раздел для всех проектов, тогда вам нужны символические ссылки. Символьная ссылка - это файл, который указывает систему на папку где-то в другом месте. Это приводит к тому, что система ведет себя так, как если бы папка находилась в самом расположении ссылки.
Сначала создайте автоматическое монтирование для раздела, как описано в sudodus. [D2] Затем создайте символическую ссылку из каждая папка проекта в домашний каталог соответствующего пользователя.
ln -s /mnt/partition/folder ~/
Раздел должен быть доступен для записи всем, но отдельные папки проекта могут быть ограничены соответствующим пользователем.
Создание точек монтирования, например
sudo mkdir /mnt/project-name-x
sudo mkdir /mnt/project-name-y
...
Вы можете заменить 'project-name-x' ... именами, которые помогите вам узнать, что это такое.
Установите каждый раздел автоматически в установленной системе через строку в файле /etc/fstab. Отредактируйте его с помощью
sudo nano /etc/fstab
Пример строки для раздела с файловой системой ext4,
UUID=d3f3f4a3-3d6e-4e4f-8e1a-de30de792f90 /mnt/project-name-x ext4 defaults 0 2
Вы должны
найти UUID раздела и использовать его в /etc/fstab. Смотрите выводsudo blkid
и используйте его (без кавычек), замените /mnt/project-name-x на фактическую точку монтирования, если другая файловая система заменит ext4 на имя Linux этой файловой системы. В противном случае строка может выглядеть как пример строки. Подробнее см. В руководстве
man fstab
и этой ссылке, help.ubuntu.com/community/Fstab
Если раздел имеет NTFS ( или FAT32), вы можете захотеть добавить параметры монтирования, чтобы предоставить пользователю обычный доступ к записи, как описано в следующей ссылке:
help.ubuntu.com/community/Fstab
Параметры монтирования (после -o в примерах ссылок) могут быть добавлены в виде списка с запятой после defaults, например
... ntfs-3g defaults,rw,user,uid=1000,dmask=007,fmask=117 0 2
Измените uid для соответствия (d24)
Новая конфигурация, которая будет использоваться после перезагрузки (или выключения и загрузки).