O equivalente à ação de montagem da GUI do Ubuntu para mídia removível seria
gvfs-mount -d device
ou
gvfs-mount --device=device
em que dispositivo é um dispositivo de bloco, como /dev/sdb
. Observe que esse comando é executado como o proprietário da sessão atual da área de trabalho e montará o dispositivo em um diretório como /media/<user>/<label>
em vez de um ponto de montagem do sistema como /mnt/<label>
. Por exemplo, montando um pendrive:
$ gvfs-mount --device=/dev/sdb
Mounted /dev/sdb at /media/steeldriver/KINGSTON
Para determinar o dispositivo de bloco a ser usado no comando gvfs-mount
, você pode usar blkid
, mas o cache pode não refletir com precisão os dispositivos removíveis, portanto é necessário executar
sudo blkid -c /dev/null
que limpa o cache antes de enumerar os dispositivos - mas isso requer privilégios administrativos. Para um método não privilegiado, você poderia examinar a saída de gvfs-mount --list --detail
para uma string identificando o volume - como
Drive(2): Kingston DT Elite 3.0
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sdb'
Para desmontar, você pode usar gvfs-mount -u
ou gvfs-mount --unmount
, por exemplo,
gvfs-mount --unmount /media/steeldriver/KINGSTON