Автоматическое монтирование и точки монтирования изменения на входе в систему

Обычно у меня есть много файлов и приложений, открытых только для одного проекта, и я работаю над большим количеством проектов одновременно, и если я хочу переключиться от одного проекта до другого, чем я должен закрыть много файлов, и я должен открыть другого много файлов каждый раз, когда вот почему я организовал свои проекты на пользователях, каждый пользователь является проектом, и я сохраняю сессии на выходе из системы, этот способ, которым файлы должны вновь открыться на входе в систему, но проблема состоит в том, что жесткие диски смонтированы в различных местоположениях для каждого пользователя как media/user1, media/user2/, … и когда я переключаю пользователей, диски не найдены.

Вопрос: Как я могу сделать, это во всех пользователях диски для монтирования в той же точке?

0
задан 28 September 2017 в 02:17

2 ответа

Ответ Sudodus прекрасен, если у Вас есть несколько разделов.

, Если у Вас есть один раздел для всех проектов, затем Вам нужны символьные ссылки.
символьная ссылка А является файлом, который указывает на систему на папку где-то в другом месте.
Это заставляет систему вести себя, как будто папка была на самом деле в месте ссылки.

Первый создают автоматическое монтирование для раздела как sudodus описанный.
Затем делают символьную ссылку от каждой папки проекта до корневого каталога соответствующего пользователя.

ln -s /mnt/partition/folder ~/

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

1
ответ дан 2 November 2019 в 05:06

Автоматическое монтирование через строку в /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 для соответствия фактическому пользователю (пользователям) и маскам, которые Вы предпочитаете.


Новая конфигурация с использоваться после перезагрузки (или завершение работы и начальная загрузка).

0
ответ дан 2 November 2019 в 05:06

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

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