systemd продовжує демонтувати знімний диск


32

У мене є такий рядок у / 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" і як я можу його переглянути? І найголовніше, як можна змонтувати привід?


1
Який результат systemctl --all Попередження буде довго, але ми шукаємо службу, від якої залежить mnt-zeno.mount.
eyoung100

@ eyoung100 це правильна лінія? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Алоїз Магдал

@don_crissti no dupes in fstab. Демон-перезавантаження допомогло, однак, чи можете ви опублікувати це як відповідь (можливо, з невеликим поясненням)?
Алоїс Mahdal

Відповіді:


35

mnt-zeno.mountбув створений systemd-fstab-generator. Відповідно до пояснення Джонатана де Бойна Полларда у списку розсилки користувачів debian :

[systemd-fstab-generator є] програма, яка читає / etc / fstab під час завантаження і генерує одиниці, які переводять записи fstab до системного способу виконання справ [.....]

Системний спосіб робити це модулі монтажу та пристроїв, відповідно до сторінок керівництва systemd.mount (5) та systemd.device (5). У необробленому системному способі виконання дій існує блок пристроїв під назвою "dev-sde1.device", який є базовою вимогою до блоку монтування, який називається "media-lumix \ x2dphotos.mount".

Після внесення змін fstabслід або запустити systemctl daemon-reload(це робить systemdперепартований /etc/fstabі підбирати зміни), або перезавантажити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.