У меня есть раздел на / dev / sda2 с файловой системой Ext4 размером 279 ГБ, но я не могу автоматически смонтировать его при входе в систему.
Я добавил запись раздела / dev / sda / home ext4 defaults 0 0
в / etc / fstabt
, но он не монтируется автоматически.
Я даже пытался отредактировать параметры монтирования с дисков (см. Снимок экрана ниже), но безрезультатно.
Команда udisks работает хорошо, но проблема в том, что она запрашивает пароль администратора для стандартного пользователя.
Итак, мой вопрос в том, как мне автоматически смонтировать этот раздел или хотя бы предоставить разрешение на чтение и запись обычным пользователям, чтобы они могли смонтировать этот раздел с помощью команды udisks.
Благодаря dschinn1001 я смог автоматически смонтировать свой раздел, отредактировав запись в fstab.
Сначала я устанавливаю UUID с помощью sudo blkid
Затем редактирую файл fstab с помощью sudo / etc / fstab
Добавляю запись в следующем формате
{ {1}}[Устройство] [Точка монтирования] [Тип файловой системы] [Параметры] [Дамп] [Пройти]
Устройство будет вашим UUID
Точка монтирования будет местоположением где вы хотите смонтировать свой раздел
Тип файловой системы будет отображаться при запуске команды blkid
Параметры Добавьте необходимые параметры. Дополнительные сведения см. В разделе Fstab .
Дамп В большинстве случаев это значение будет нулевым. Подробнее см. Fstab.
Пройдено В большинстве случаев это значение будет нулевым. Подробнее см. Fstab.
Итак, вот как выглядит моя запись.
UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0
Сохраните файл и перезагрузите компьютер.
В параметрах, которые я упомянул
auto, означает автоматическое монтирование
пользователя, что означает предоставление стандартным пользователям для монтирования раздела
разрешение на чтение и запись rw
exec Разрешить выполнение двоичных файлов из файловой системы
Просто чтобы добавить к этим отличным ответам здесь. Вместо перезагрузки вы можете проверить свой fstab с помощью простой команды, чтобы убедиться в его правильности.
sudo mount -a
Конечно, если вы создаете ярлык и добавляете его через приложение "Диски", это не требуется, потому что он, несомненно, будет правильным, но если вы находитесь на сервере и редактируете fstab, это полезная команда.
Для всех, кто хочет автоматически монтировать разные разделы (разные UUID), но все разделы с определенной меткой, используйте это (пример для файловой системы exFAT).
sudo apt-get install exfat-fuse exfat-utils
sudo mkdir /backup
Я использую функцию автоматического монтирования для usb-флешек, на которых хранятся мои резервные копии. Поэтому моя точка монтирования называется просто /backup
. sudo blkid
В результате должно получиться что-то вроде этого.
/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="4BBD-D3E7" TYPE="vfat" PARTUUID="738a4d67-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4" PARTUUID="738a4d67-02"
/dev/sda1: UUID="906E-3FB6" TYPE="exfat" PTTYPE="dos" PARTUUID="738a4d67-01"
/dev/sda2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4"
/dev/mmcblk0: PTUUID="738a4d67" PTTYPE="dos"
Возьмем в качестве примера /dev/sda1
. В моем случае видно, что /dev/sda1
не имеет LABEL
и TYPE="exfat"
(файловая система). Дополнительно отформатируйте устройство, если оно не отформатировано как exFAT
ВНИМАНИЕ, все данные на этом разделе будут удалены после вызова этой команды!
sudo mkfs.exfat /dev/sda1
Установите метку для установки
Моя метка называется просто backup
. Не меняйте эту метку backup
с ранее созданной точкой монтирования /backup
.
sudo exfatlabel /dev/sda1 backup
sudo blkid
В результате должно получиться что-то вроде этого
/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="4BBD-D3E7" TYPE="vfat" PARTUUID="738a4d67-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4" PARTUUID="738a4d67-02"
/dev/sda1: LABEL="backup" UUID="906E-3FB6" TYPE="exfat" PTTYPE="dos" PARTUUID="738a4d67-01"
/dev/sda2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4"
/dev/mmcblk0: PTUUID="738a4d67" PTTYPE="dos"
В моем случае вы видите, что /dev/sda1
имеет LABEL="backup"
и TYPE="exfat"
(файловая система). sudo mount -L backup /backup
sudo umount /backup
Подготовьте систему к автоматическому монтированию
Откройте /etc/fstab
редактором nano.
sudo nano /etc/fstab
Добавьте эту строку в конец файла.
LABEL=backup /backup exfat defaults 0 0
Сохраните файл.
sudo reboot
Ваше устройство должно быть автоматически смонтировано после перезагрузки!