2025-09-20 14:49:22 -04:00
|
|
|
[Unit]
|
|
|
|
|
Description=Mount Rclone FTP
|
|
|
|
|
After=network-online.target network.target
|
|
|
|
|
Wants=network-online.target
|
2026-09-10 14:25:29 -04:00
|
|
|
StartLimitIntervalSec=0
|
2025-09-20 14:49:22 -04:00
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
|
Type=simple
|
|
|
|
|
Environment=HOME=%h
|
2026-09-10 14:25:29 -04:00
|
|
|
RestartSec=60
|
2025-09-20 14:49:22 -04:00
|
|
|
ExecStartPre=%h/.local/bin/rclone_mount_check.sh
|
2026-07-06 16:53:38 -04:00
|
|
|
ExecStartPre=-/bin/fusermount -uz %h/mnt/tdnde_server
|
|
|
|
|
ExecStart=/usr/bin/rclone mount tdnde_ftp: %h/mnt/tdnde_server \
|
|
|
|
|
--vfs-cache-mode full \
|
|
|
|
|
--vfs-cache-max-size 4G \
|
|
|
|
|
--vfs-read-chunk-size 4M \
|
|
|
|
|
--vfs-read-chunk-size-limit 128M \
|
|
|
|
|
--buffer-size 32M \
|
|
|
|
|
--ftp-concurrency 20 \
|
|
|
|
|
--timeout 300s \
|
|
|
|
|
--contimeout 60s \
|
|
|
|
|
--dir-cache-time 1h
|
|
|
|
|
ExecStop=/bin/fusermount -uz %h/mnt/tdnde_server
|
|
|
|
|
ExecStopPost=/bin/fusermount -uz %h/mnt/tdnde_server
|
2025-09-20 14:49:22 -04:00
|
|
|
Restart=on-failure
|
|
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
|
WantedBy=default.target
|