Bug 33950 - Невозможность размонтировать внешний носитель через GUI
Summary: Невозможность размонтировать внешний носитель через GUI
Status: CLOSED FIXED
Alias: None
Product: Альт Рабочая станция
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 8.1
Hardware: x86_64 Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-02 13:39 MSK by alexey
Modified: 2017-11-30 19:12 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alexey 2017-10-02 13:39:37 MSK
При подключении внешний носитель по какой-то причине монтируется в две разные папки:
$ mout
...
/dev/sdb1 on /run/media/alexey/MS-DOS type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0022,codepage=866,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sdb1 on /var/run/media/alexey/MS-DOS type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0022,codepage=866,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro)

Соответственно, в графическом интерфейсе появляется два объекта. В свойствах одного есть опция "Безопасно отключить носитель", при выборе которой сообщается о следующей ошибке:
"Не удалось остановить привод, The Drive in use: Device /dev/sdb1/ is mounted"

, а другой объект имеет опцию "Отсоединить", при выборе которой сообщается о другой, но похожей, ошибке
"Не удалось отсоединить местоположение, umount: /run/media/alexey/MS-DOS: umount failed: Операция не позволена"

В группу disk пользователь alexey, под которым осуществляется работа, добавлен
$ getent group disk
disk:x:6:root,alexey

При отсоединении устройства через LUI
$ udisksctl unmount -b /dev/sdb1
Диск размонтируется, т.е. "mount | grep sdb" даёт пустой вывод, но в графической среде (файловые менеджеры caja и nemo) один из объектов, который предлагает безопасное отключение, продолжает существовать.
Comment 1 Michael Shigorin 2017-10-02 15:11:05 MSK
(В ответ на комментарий №0)
> При подключении внешний носитель по какой-то причине монтируется
> в две разные папки:
> /dev/sdb1 on /run/media/alexey/MS-DOS
> /dev/sdb1 on /var/run/media/alexey/MS-DOS

/run и /var/run часом не симлинки или bindmount'ы один другого?

> Соответственно, в графическом интерфейсе появляется два объекта.
Вероятно, это всё к udisks2 или mate-file-manager.
Comment 2 alexey 2017-10-03 14:02:19 MSK
(In reply to comment #1)
> (В ответ на комментарий №0)

> /run и /var/run часом не симлинки или bindmount'ы один другого?

$ file /run
/run: directory
$ file /var/run
/var/run: directory
Comment 3 Mikhail Efremov 2017-11-30 18:08:17 MSK
Я не понимаю где что появляется. Мне не удается это воспроизвести.
Comment 4 alexey 2017-11-30 18:50:40 MSK
У меня это тоже больше не воспроизводится (после множества обновлений системы).
Comment 5 Mikhail Efremov 2017-11-30 19:12:41 MSK
Тогда fixed.