Съемный том не отображается в файловых менеджерах

Съемный том не отображается в файловых менеджерах

Ни Nautilus, ни Caja, ни Thunar не отображают мое съемное запоминающее устройство в списке устройств.

Я могу смонтировать его вручную с помощью udisksctl:

$ udisksctl mount --block-device /dev/sdd1 Mounted /dev/sdd1 at
/run/media/user/RECOVERY.

Это отображается в gvfs:

$ gio mount -l
...
"Drive(4): Generic Flash Disk

Но gvfs не может его смонтировать:

$ gio mount -d /dev/sdd1 
gio: /dev/sdd1: No volume for device file"

Ничего из того, что я пробовал, не работает.

решение1

Оказывается, у udisks есть атрибут для дисков, которыйотмечает их как игнорируемые.

Проверить, установлен ли этот атрибут, можно следующим образом:

$ udevadm info /dev/sdd1  | grep -i ignore
UDISKS_IGNORE=1

Udisks устанавливает этот атрибут на устройствах на основе эвристики и конфигурации. См.человек удискии найдите игнорировать.

В этом случае оказывается, что разделы с именем "RECOVERY" среди прочих по умолчанию игнорируются правилами udev. Смотритездесь.

Поэтому решением было переименовать мою USB-флешку для восстановления Linux во что-то другое, нежели «RECOVERY».

Связанный контент