
Если я выключу компьютер, пока устройство, смонтированное udisks, все еще смонтировано, папка, в которую оно было смонтировано, все еще останется. Если я затем снова смонтирую это устройство, к имени будет добавлена «1» (или более высокие цифры, если были заняты более низкие цифры).
Владельцем этих пустых папок является root; у владельца есть права rwx, у остальных их нет.
Я использую Arch Linux с xfce4 в качестве менеджера рабочего стола. Моя версия udisks — 2.1.7-1
Я настроил udisks для монтирования устройств в /media, следуя этим инструкциям:https://wiki.archlinux.org/index.php/Udisks#Монтировать_на_.2Fmedia_.28udisks2.29
Можно ли что-нибудь сделать, чтобы папки удалялись при завершении работы?
Моя проблема похожа на эту, разница лишь в том, в какой ситуации она возникает: Заставить udisks2 очистить устаревшие точки монтирования? . Похоже, это был баг в udisks (на данный момент решен). Стоит ли мне сообщать о моей ситуации как об ошибке?
Редактировать: Это применимо только к общим монтированиям. Если я удалю правило, которое делает монтирования общими по умолчанию, очистка будет выполнена правильно.
решение1
Я нашел это упоминание вПроблема с Github; они предлагают монтировать /media
как tmpfs, чтобы он был очищен при перезапуске. В /etc/fstab
:
tmpfs /media tmpfs nodev,nosuid,size=1M 0 0