O Nautilus e outros gerenciadores de arquivos que montam unidades (ou seja, a GUI ) usam o comando udisks .
Isso fornece uma montagem dinâmica , em que o ponto de montagem é criado para a unidade on-the-fly e quando a unidade é desmontada, o ponto de montagem desaparece.
Veja man 1 udisks para detalhes sobre como usar este comando ( manualmente ou chamado de um script / aplicativo). Para saber mais sobre como o udisks funciona, consulte man 7 udisks .
Para montar um dispositivo com udisks , você deve especificar um nome do dispositivo válido para o dispositivo. Especificar o nome do volume do dispositivo não funcionará. Então, você pode usar udisks assim:
udisks --mount /dev/sdb1
Ao usar manualmente o udisks na linha de comando, talvez seja melhor simplesmente conectar um dispositivo e executar dmesg | tail logo depois (veja man dmesg e man tail ) para descobrir o nome do dispositivo recém-anexado.
Isso pode não ser a melhor maneira de escrever um script que monta dispositivos com udisks , no entanto. Não sei exatamente como você deve fazer isso, e seria difícil saber, já que você não nos disse exatamente o que deseja que esse script faça e quando você quer montar dispositivos.