Я хочу смонтировать диск сразу после входа в систему. Я последовал за ответом на stackoverflow. Он просит создать скрипт в каталоге /etc/profile.d
. Я вставляю содержимое файла здесь
#!/bin/bash
/usr/bin/udisks --mount /dev/sda3
Эти команды монтируют мой диск в /media/<name of the drive>
. Когда я делаю cd /media/Media
, я получаю permission denied
. Я хочу смонтировать диск в /media/<username>/<name of the drive>
так же, как когда я монтирую диски вручную с помощью графического интерфейса.
Создают сценарий (как в Вашем $HOME
каталог в соответствии с каталогом bin
);
mkdir $HOME/bin
touch $HOME/bin/mountSDA6.sh
chmod +x $HOME/bin/mountSDA6.sh
nano $HOME/bin/mountSDA6.sh
и добавьте содержание сценария, скажите:
#!/bin/bash
/usr/bin/udisks --mount /dev/sda6
/usr/bin/udisks --mount /dev/sda3
или другие разделы, которые Вы должны и сохраняете его и близко.
Запускают Приложения Запуска (поиск в Тире или выборе из меню механизма на главной панели единицы), нажимают Add и в заливка окна Add Startup Program обязательные поля. (В поле Command определяет полный путь сценария, но здесь просто использование mountSDA6.sh должен работать, поскольку это создается в Вашем $HOME/bin
каталог. Или Вы вместо того, чтобы создать сценарий, просто используйте команду для монтирования здесь в поле Command .) Нажимают Add, и Вы сделаны. На следующем входе в систему должны быть смонтированы разделы.
, Кроме того , можно отредактировать /etc/fstab
файл, где можно иметь больше контроля над монтированием путем определения всевозможных опций монтирования.
Используйте
sudo mkdir -p /media/<username>/<name of drive>
для создания пути. Тогда откройте/etc/fstab с
sudo <text editor(nano, leafpad...)> /etc/fstab
и добавьте
/dev/sda3 /media/<username>/<name of drive> <file system type (ext4, ntfs...)> defaults 0 0
до конца. Введите тогда
sudo mount -a
для проверки/etc/fstab сразу.
Для получения дополнительной информации читавший это (Создание/etc/fstab Файла)
udiskctl mount --block-device /dev/sda3
работы как пользователь. Это отправляет сообщение в DBus, который смонтирует диск и затем изменит полномочия каталога так, чтобы пользователь мог получить доступ к нему. Вы, как предполагается, не затрагиваете /media
каталог сами... иначе, необходимо заботиться о разрешении и при монтировании файловой системы, которые не понимают семантику Unix, передают соответствующее -o user=...,group=...
опции к mount
(и помещение это в эти fstab
, также).
– Niklas B.
14.05.2020, 19:26
/media/username/paritionName
. Команда определила выше монтирования раздел в/media/partitionName
. – Simeon Visser 14.05.2020, 19:25/etc/fstab
файл. Отредактируйте Вас вопрос присоединить выводsudo fdisk -l
– agf 14.05.2020, 19:26udisksctl mount --block-device /dev/disk/by-uuid/<uuid>
и it' s выполняющий все мои требования. Я нашел его на страница справки Ubuntu .Спасибо за помощь. – FogleBird 14.05.2020, 19:26udisksctl mount
корректный ответ. – Niklas B. 14.05.2020, 19:26