Como eu monto automaticamente partições HDD internas em pontos de montagem dinâmicos?

4

Gostaria de montar automaticamente algumas partições do mesmo modo que as unidades USB e HDDs externas estão montadas no meu sistema.

Eu entendo que para montar automaticamente HDDs internos na inicialização, eu preciso colocá-lo no /etc/fstab e mapear seu ponto de montagem, etc. Mas eu gosto de como meus drives USB e HDDs externos são montados automaticamente em /run/media/myuser/drive-label quando eu conectá-los.

Para fazer isso com meus HDDs internos, eu teria que usar udiskctl mount --block-device /dev/sda4 e ele seria montado em /run/media/myuser/sda4-label . Existe uma maneira de fazer isso automaticamente na inicialização?

Atualmente estou usando o Antergos (Arch Linux)

    
por baktin 21.02.2014 / 08:27

1 resposta

3

Dê uma olhada no serviço AutoFS, que pode facilitar cenários de montagem automática mais elaborados do que os que podem ser obtidos por meio do arquivo /etc/fstab .

Você pode fazer várias coisas, como montar dispositivos automaticamente por meio de um script, quando um caminho de diretório é acessado.

/media/ssh      /etc/autofs/auto.ssh    --timeout=60

Neste cenário, se alguém acessasse /media/ssh , o script /etc/autofs/auto.ssh executaria e "montaria" qualquer diretório que tentasse acessar em /media/ssh .

# /etc/autofs/auto.ssh
servername     -fstype=fuse,rw,allow_other,IdentityFile=/home/username/.ssh/id_dsa :sshfs\#username@host\:/

Após 60 segundos de inatividade autofs irá desmontar o diretório.

    
por 21.02.2014 / 12:13