(Re) monte todas as unidades de rede do fstab

6

Do Gentoo, lembro-me de uma entrada /etc/init.d separada para montar unidades de rede (ou seja, separadas das unidades locais). No Ubuntu, há umountnfs.sh , que é usado durante o desligamento (para garantir uma desmontagem limpa enquanto a rede ainda está disponível) e qual deles pode ser usado para desmontar todas as unidades de rede (atualmente montadas) .

No entanto, sinto falta de uma maneira rápida para

  • montar todas as unidades de rede de /etc/fstab que ainda não estão ativas e / ou
  • remontando todas as unidades de rede (por exemplo, se as credenciais / direitos de montagens cifs tiverem sido alteradas).

Eu preferiria uma solução de terceiros mantida em um hack de shell de uma linha.

    
por hans_meine 16.04.2014 / 14:30

2 respostas

9

Você está procurando o sinal -t para mount . De man mount :

   -t, --types vfstype
   [...]

   More than one type may be specified in a comma  separated  list.
   The  list of filesystem types can be prefixed with no to specify
   the filesystem types on which no action should be taken.   (This
   can be meaningful with the -a option.) For example, the command:

            mount -a -t nomsdos,ext

Portanto, este comando montaria todos os cifs filesystems:

sudo mount -a -t cifs
    
por terdon 16.04.2014 / 14:39
3

Acabei de descobrir que a opção -t para mount pode ser usada em conjunto com -a , de modo que

sudo mount -a -t cifs

faz o que eu preciso. ( sudo mount -a -t cifs -o remount também funciona, para remontar após alterações de permissão / senha).

    
por hans_meine 16.04.2014 / 14:45

Tags