У меня есть следующая строка в / etc / fstab:
UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
Раздел только что создан gnome-disks
соответствующим пользователем и охватывает всю карту.
Теперь: Запуск mount /mnt/zeno
от имени пользователя (1000) завершается успешно, но сразу после этого я обнаруживаю, что он на самом деле не смонтирован: последующий umount /mnt/zeno
сбой с umount: /mnt/zeno: not mounted
. При просмотре journalctl -f
я вижу следующие сообщения при монтировании:
[...] kernel: SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts
[...] systemd[1]: Unit mnt-zeno.mount is bound to inactive service. Stopping, too.
[...] systemd[1]: Unmounting /mnt/zeno...
[...] systemd[1]: Unmounted /mnt/zeno.
Таким образом, кажется, что systemd действительно отключает диск, но я не могу понять, почему. Я не помню, чтобы я создавал какие-либо собственные файлы .mount. Я пытался найти что-то в / etc / systemd и в моей домашней папке, но ничего не нашел.
Так что же это за файл "mnt-zeno.mount" и как я могу его просмотреть? И самое главное, как я могу установить диск?
systemctl --all
Warning, это будет долго, но мы ищем сервис, от которого зависит mnt-zeno.mount.dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Ответы:
mnt-zeno.mount
был созданsystemd-fstab-generator
. Согласно объяснению Джонатана де Бойна Полларда в списке рассылки debian-user :После изменения
fstab
нужно либо запуститьsystemctl daemon-reload
(это делаетsystemd
для повторной обработки/etc/fstab
и забрать изменения) или перезагрузиться.источник