|
@@ -2,18 +2,15 @@ |
|
|
Description=SSHFS Daemon |
|
|
Description=SSHFS Daemon |
|
|
After=network-online.target |
|
|
After=network-online.target |
|
|
Wants=network-online.target |
|
|
Wants=network-online.target |
|
|
StartLimitIntervalSec=300 |
|
|
|
|
|
StartLimitBurst=10 |
|
|
|
|
|
|
|
|
|
|
|
[Install] |
|
|
[Install] |
|
|
WantedBy=default.target |
|
|
WantedBy=default.target |
|
|
|
|
|
|
|
|
[Service] |
|
|
|
|
|
Type=exec |
|
|
|
|
|
User=sshfs |
|
|
|
|
|
Group=www-data |
|
|
|
|
|
ExecStart=/usr/bin/sshfs -p {{sshfsport }} -o rw,allow_other,idmap=user,uid=1000,gid=1000,ServerAliveInterval=10,ServerAliveCountMax=1,_netdev {{ [username,'@',hostname,':',remotepath,item,'/',' ',localpath,item,'/' ]|join() }} |
|
|
|
|
|
ExecStop=/usr/bin/umount "{{[ localpath,item,'/']|join() }}" |
|
|
|
|
|
RestartSec=20 |
|
|
|
|
|
|
|
|
[Mount] |
|
|
|
|
|
Type=fuse.sshfs |
|
|
|
|
|
What={{ [username,'@',hostname,':',remotepath,item,'/' ]|join() }} |
|
|
|
|
|
Where={{[ localpath,item,'/']|join() }} |
|
|
|
|
|
Options=_netdev,reconnect,ServerAliveInterval=30,ServerAliveCountMax=5,x-systemd.automount |
|
|
|
|
|
TimeoutSec=120 |
|
|
Restart=on-failure |
|
|
Restart=on-failure |
|
|
|
|
|
|