O alias para tentar montar várias vezes não funciona corretamente

0

Eu tenho o seguinte no meu .bashrc

alias ext='sudo mount /dev/sd'{b..d}'1 /ext/hdd || sudo'

Eu pretendia que o alias montasse meu disco rígido externo sem precisar me preocupar com o dispositivo semi-aleatório que ele fornece. Em vez disso, parece apenas tentar a última opção (/ dev / sdd1).
Peço uma explicação de por que isso acontece e uma possível alternativa a esse método.

    
por AstroSnail 09.05.2016 / 21:06

1 resposta

0

Eu recomendo usar o uuid em vez de caminhos de dispositivos. Se você olhar para pasta como

/dev/disk/by-lable
/dev/disk/by-id
/dev/disk/by-uuid

você deve encontrar seu dispositivo sempre com o mesmo nome. Esses arquivos são links simbólicos para o arquivo de dispositivo atual.

Você escreveria algo assim:

sudo mount /dev/disk/by-uuid/123-456 /mnt/ 
    
por 09.05.2016 / 23:12