Обычно у меня есть много файлов и приложений, открытых только для одного проекта, и я работаю над большим количеством проектов одновременно, и если я хочу переключиться от одного проекта до другого, чем я должен закрыть много файлов, и я должен открыть другого много файлов каждый раз, когда вот почему я организовал свои проекты на пользователях, каждый пользователь является проектом, и я сохраняю сессии на выходе из системы, этот способ, которым файлы должны вновь открыться на входе в систему, но проблема состоит в том, что жесткие диски смонтированы в различных местоположениях для каждого пользователя как media/user1
, media/user2/
, … и когда я переключаю пользователей, диски не найдены.
Вопрос: Как я могу сделать, это во всех пользователях диски для монтирования в той же точке?
Ответ Sudodus прекрасен, если у Вас есть несколько разделов.
, Если у Вас есть один раздел для всех проектов, затем Вам нужны символьные ссылки.
символьная ссылка А является файлом, который указывает на систему на папку где-то в другом месте.
Это заставляет систему вести себя, как будто папка была на самом деле в месте ссылки.
Первый создают автоматическое монтирование для раздела как sudodus описанный.
Затем делают символьную ссылку от каждой папки проекта до корневого каталога соответствующего пользователя.
ln -s /mnt/partition/folder ~/
раздел должен будет быть перезаписываем всеми, но отдельные папки проекта могут быть ограничены соответствующим пользователем.
/etc/fstab
Создайте точки монтирования, например
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) файловая система, можно хотеть добавить, монтируют опции дать доступ для записи обычного пользователя, как описано в следующей ссылке,
Как я использую 'chmod' на NTFS (или FAT32) раздел?
Опции монтирования (после-o в примерах ссылки) могут быть добавлены как список разделенных запятой значений после defaults
, как так
... ntfs-3g defaults,rw,user,uid=1000,dmask=007,fmask=117 0 2
Измените uid для соответствия фактическому пользователю (пользователям) и маскам, которые Вы предпочитаете.
Новая конфигурация с использоваться после перезагрузки (или завершение работы и начальная загрузка).