Se esta for uma unidade fixa que está lá quando a máquina é inicializada, você pode adicionar uma entrada para o volume ao arquivo /etc/fstab .
Por exemplo, em uma VM Ubuntu aqui, eu tenho uma entrada fstab como esta:
/dev/sdb1 /personal ext4 defaults 0 0
O dispositivo /dev/sdb1 (primeira partição de /dev/sdb ) está montado em /personal . O tipo de sistema de arquivos é ext4 , todas as opções são padronizadas.
O primeiro zero é um parâmetro tradicional relacionado ao utilitário dump backup, indicando a frequência de descarga. Eu não estou usando isso, então eu tenho um zero lá.
O segundo zero é a ordem de verificação da inicialização. Zero significa que o volume não está marcado por erros na inicialização. A entrada do sistema de arquivos raiz terá um 1 aqui, e outros que estão marcados geralmente 2 . Os valores determinam a ordem de verificação. Os volumes marcados com 1 são verificados primeiro, depois os marcados como 2 e assim por diante. Se volumes com o mesmo número de passagem estiverem em unidades separadas, eles serão verificados em paralelo.
Se você omitir esses números, não será um erro de sintaxe. Eles padrão para zero.
Mesmo que a unidade seja removível, você ainda pode criar uma entrada fstab , mas com opções diferentes:
# substitute your device name and mount point
/dev/sdb1 /personal ext4 noauto,user 0 0
A opção noauto significa que o comando mount -a não montará a unidade e, portanto, não será montado no momento da inicialização. A opção user significa que usuários regulares não-root podem montar isso apenas executando mount /personal .
Com esta configuração, você pode adicionar um comando de montagem ao seu arquivo ~/.bash_login ou qualquer outra coisa.