Acabei de configurar o systemd para ver se seu comportamento seria preferível à minha solução anterior, autofs. O que eu encontrei no final foi surpreendente, já que o systemd mount foi mais lento quando comparado ao GVFS e ao AutoFS. Eu comecei a me perguntar se isso é uma coisa conhecida ou se uma das minhas configurações / sinalizadores nos arquivos de configuração pode estar desativada. Curioso se alguém for capaz de fornecer algum insight.
Arquivos de configuração abaixo:
jason@JasT470:/etc/systemd/system$ cat mnt-systemd-vault.mount
[Mount]
What=//10.13.0.200/vault
Where=/mnt/systemd/vault
Type=cifs
Options=rw,noauto,_netdev,x-systemd.automount,cache=none,uid=1000,gid=1000,file_mode=0600,dir_mode=0700,forceuid,forcegid,credentials=/etc/.smbcredentials
SloppyOptions=on
DirectoryMode=0755
TimeoutSec=0
jason@JasT470:/etc/systemd/system$ cat mnt-systemd-vault.automount
[Unit]
DefaultDependencies=no
After=remote-fs-pre.target
Wants=remote-fs-pre.target
Conflicts=umount.target
Before=umount.target
[Automount]
Where=/mnt/systemd/vault
DirectoryMode=0755
TimeoutIdleSec=1800
[Install]
WantedBy=remote-fs.target
Para referência, os 3 testes foram feitos através de AC sem fio copiando um arquivo ISO de 2.0 GB para o meu laptop. Todos os 3 cenários eram idênticos.
AutoFS = 60 MB / s GVFS = 35 MB / s SistemaD = 20 MB / s
Alguma idéia?