Rclone & Google Drive Mount (Fedora 28)

Hey Guys,

I’m getting erorrs on my mount. See below my systemctl service settings and the error. Im on Fedora 28 64Bit using the latest Rclone.

Systemctl Service

[Unit]
Description=Mount and cache Google drive to /media/Plex
After=syslog.target local-fs.target network.target
[Service]
Environment=RCLONEHOME=/home/daniel/.config/rclone
Environment=MOUNTTO=/media/Plex
Environment=LOGS=/home/daniel/logs
Environment=UPLOADS=/home/daniel/uploads
Type=simple
User=root
ExecStartPre=/bin/mkdir -p ${MOUNTTO}
ExecStartPre=/bin/mkdir -p ${LOGS}
ExecStartPre=/bin/mkdir -p ${UPLOADS}
ExecStart=/usr/bin/rclone mount
–rc
–log-file ${LOGS}/rclone.log
–log-level INFO
–umask 022
–allow-non-empty
–allow-other
–fuse-flag sync_read
–tpslimit 10
–tpslimit-burst 10
–dir-cache-time=160h
–buffer-size=64M
–attr-timeout=1s
–vfs-read-chunk-size=2M
–vfs-read-chunk-size-limit=2G
–vfs-cache-max-age=5m
–vfs-cache-mode=writes
–cache-dir ${UPLOADS}
–config ${RCLONEHOME}/rclone.conf
Gdrive: ${MOUNTTO}
ExecStop=/bin/fusermount -u -z ${MOUNTTO}
ExecStop=/bin/rmdir ${MOUNTTO}
Restart=always
[Install]
WantedBy=multi-user.target

Service Error:

rclone.service - Mount and cache Google drive to /media/Plex
Loaded: loaded (/etc/systemd/system/rclone.service; disabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Sat 2018-09-29 06:29:18 CDT; 36min ago
Process: 13129 ExecStop=/bin/fusermount -u -z ${MOUNTTO} (code=exited, status=1/FAILURE)
Process: 13121 ExecStart=/usr/bin/rclone mount --rc --log-file ${LOGS}/rclone.log --log-level INFO --umask 022 --allow-non-empty --allow-other --fuse-flag sync_read --tpslimit 10 --tpslimit-burst 10 --dir-cache-time=160h --buffer-size=64M --attr-timeout=1s --vfs-read-chunk-size=2M --vfs-read-chunk-size-limit=2G --vfs-cache-max-age=5m --vfs-cache-mode=writes --cache-dir ${UPLOADS} --config ${RCLONEHOME}/rclone.conf Gdrive: ${MOUNTTO} (code=exited, status=1/FAILURE)
Process: 13118 ExecStartPre=/bin/mkdir -p ${UPLOADS} (code=exited, status=0/SUCCESS)
Process: 13115 ExecStartPre=/bin/mkdir -p ${LOGS} (code=exited, status=0/SUCCESS)
Process: 13113 ExecStartPre=/bin/mkdir -p ${MOUNTTO} (code=exited, status=0/SUCCESS)
Main PID: 13121 (code=exited, status=1/FAILURE)
Sep 29 06:29:18 D1-Saturn systemd[1]: Unit rclone.service entered failed state.
Sep 29 06:29:18 D1-Saturn systemd[1]: rclone.service failed.
Sep 29 06:29:18 D1-Saturn systemd[1]: rclone.service holdoff time over, scheduling restart.
Sep 29 06:29:18 D1-Saturn systemd[1]: start request repeated too quickly for rclone.service
Sep 29 06:29:18 D1-Saturn systemd[1]: Failed to start Mount and cache Google drive to /media/Plex.
Sep 29 06:29:18 D1-Saturn systemd[1]: Unit rclone.service entered failed state.
Sep 29 06:29:18 D1-Saturn systemd[1]: rclone.service failed.

Any help would be much appreciated. :slight_smile:

Hopefully there will be some logs from rclone you can see with journalctl?

Hey I figured it out.

I needed to create the remote as a standard user “daniel” and not root. All good now.

1 Like