
Nem o Nautilus, o Caja ou o Thunar mostram meu dispositivo de armazenamento removível na lista de dispositivos.
Posso montá-lo manualmente usando udisksctl:
$ udisksctl mount --block-device /dev/sdd1 Mounted /dev/sdd1 at
/run/media/user/RECOVERY.
Aparece no gvfs:
$ gio mount -l
...
"Drive(4): Generic Flash Disk
Mas o gvfs não consegue montá-lo:
$ gio mount -d /dev/sdd1
gio: /dev/sdd1: No volume for device file"
Nada do que tentei parece funcionar.
Responder1
Acontece que udisks tem um atributo para unidades quemarca-os como ignorados.
Você pode ver se este atributo está definido com o seguinte:
$ udevadm info /dev/sdd1 | grep -i ignore
UDISKS_IGNORE=1
Udisks define esse atributo em dispositivos com base em heurística e configuração. Verhomem udiskse procure por ignorar.
Neste caso, verifica-se que as partições denominadas "RECOVERY", entre outras, são definidas como ignoradas pelas regras padrão do udev. Veraqui.
Então a solução foi renomear meu pendrive de recuperação do Linux para algo diferente de "RECOVERY".