systemd: Como faço para montar automaticamente um sistema de arquivos USB usando o / etc / fstab?

11

Eu quero que meus sistemas de arquivos USB sejam montados automaticamente quando eu conectar o dispositivo.

Como configuro o automount com systemd via /etc/fstab ?

    
por Tom Hale 23.02.2017 / 08:39

1 resposta

11

Conecte seu dispositivo e descubra o UUID do sistema de arquivos executando blkid ou lsblk -f .

Adicione uma linha a /etc/fstab , como:

UUID=05C5-A73A  /mnt/32GBkey  vfat  noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2

Em seguida, execute:

systemctl daemon-reload && systemctl restart local-fs.target

Explicação:

  • noauto - não monte com mount -a
  • nofail - a inicialização continuará mesmo se esse ponto de montagem não for montado com êxito
  • x-systemd.automount diz systemd para automontar este endereço
  • x-systemd.idle-timeout=2 - aguarde 2 segundos antes de desmontar o dispositivo após o último uso
  • x-systemd.device-timeout=2 - aguarde apenas 2 segundos antes de fornecer No such device se o dispositivo não estiver conectado

Nota:

  1. Não há cotações em torno do número UUID .
  2. O diretório do ponto de montagem não precisa existir - será criado

Para mais informações sobre as opções disponíveis, consulte systemd.mount (5)

    
por 23.02.2017 / 08:39