30 lines
772 B
Desktop File
30 lines
772 B
Desktop File
[Unit]
|
|
Description=Google Drive (rclone)
|
|
AssertPathIsDirectory=/mnt/GoogleDriveCrypt
|
|
Requires=systemd-networkd.service
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
Before=mnt-media.mount
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/bin/rclone mount \
|
|
--config=/srv/etc/rclone/rclone.conf \
|
|
--allow-other \
|
|
--no-modtime \
|
|
--read-only \
|
|
--dir-cache-time=240m \
|
|
--tpslimit=10 \
|
|
--tpslimit-burst=1 \
|
|
--buffer-size=1G \
|
|
GoogleDriveCrypt:/ /mnt/GoogleDriveCrypt
|
|
ExecStartPost=/bin/bash -c 'while [ ! -d /mnt/GoogleDriveCrypt/_Other ]; do /usr/bin/sleep 5; done'
|
|
ExecStop=/bin/fusermount -u /mnt/GoogleDriveCrypt
|
|
Restart=always
|
|
RestartSec=10
|
|
User=media
|
|
Group=media
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|