Monta o drive através da linha de comando (como se eu tivesse clicado no nautilus)

11

Estou escrevendo um script de backup no qual preciso montar uma unidade no compartimento de mídia do meu laptop.

Eu sei que posso fazer o trabalho mexendo no fstab e no comando mount. Talvez seja a maneira mais fácil. Enfim, estou interessado no seguinte:

  1. Inicialmente, a unidade do compartimento de mídia é desmontada.

  2. Clico na unidade no painel lateral em uma janela do nautilus e a unidade está montada.

  3. Eu posso acessá-lo em /media/baydrive .

Minha pergunta:

Existe uma maneira fácil de executar a etapa 2 a partir da linha de comando? Por exemplo, monte a unidade em /media/<device name> sem mexer em fstab .

    
por aioobe 26.05.2011 / 10:55

4 respostas

11

Experimente udisks --mount <device name>

Para montar pelo rótulo da partição, você pode fazer

udisks --mount /dev/disk/by-label/baydrive
    
por Florian Diesch 26.05.2011 / 11:15
4

O mais equivalente (pelo menos para o ubuntu 14.4) é

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

A diferença entre udisks e udisksctl é que udisks sempre é montado em / media, enquanto udisksctl mount onde o nautilus seria, o que às vezes é /media/${USER}

    
por UmNyobe 03.08.2016 / 09:50
1

Se você quiser que isso seja para seu usuário e não root, tente isso

udisksctl mount -b /dev/sdb2 

use o nome certo do seu disco

    
por Yisrael Dov 11.09.2016 / 20:23
-1

Você pode montar a unidade alternativamente, ela aparecerá no painel lateral. Você pode clicar com o botão direito do mouse no painel lateral e travá-la no lançador. Agora, você poderá simplesmente clicar nesse ícone para monte a unidade sem nenhum comando, script de inicialização ou abertura do nautilus.

    
por TopGun 17.03.2014 / 20:28