Aerya Je sais pas si ca peut t'aider mais mes scripts rclone et plexdrive ne sautent vraiment jamais et même lorsque je reboot ils se lancent sans problèmes liés les uns avec les autres et se montent instantanément. Par contre je ne fais pas appel à
Requires=plexdrive.service
RequiresMountsFor=/mnt/plexdrive
Exemple :
[Unit]
Description=UnionFS Mount (plexdrive)
AssertPathIsDirectory=/home/user/Union
[Service]
Type=forking
User=root
Group=root
ExecStart=/bin/sh /home/user/scripts/unionfs.sh
ExecStop=/bin/fusermount -uz /home/user/Union
Restart=on-abort
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
[Install]
WantedBy=default.target
Avec en script
unionfs-fuse -o cow -o allow_other /home/user/Pre=RW:/home/user/Enc_GDB=RO /home/user/Union/
plexdrive.service
[Unit]
Description=Plexdrive
AssertPathIsDirectory=/mnt/plexdrive
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/sbin/plexdrive mount -c /root/.plexdrive -o allow_other --chunk-check-threads=20 --chunk-load-ahead=4 --chunk-load-threads=20 --chunk-size=5M --refresh-interval=1m /mnt/plexdrive
ExecStop=/bin/fusermount -u /mnt/plexdrive
Restart=on-abort
[Install]
WantedBy=default.target
Puisqu'on y est j'utilise également deux perles l'une pour scanner plex avec juste le fichier rajouté
et l'autre pour supprimer les hidden-files et envoyer le tout sur gdrive :
https://github.com/l3uddz/plex_autoscan
https://github.com/l3uddz/unionfs_cleaner
Avec webhook dans sonarr et radarr.
Par contre le dossier rclone je le lance par cron au démarrage
@reboot /home/user/scripts/bootdrive.sh
Bon cela dit je ne reponds pas à ta question 😋
Edit : Comme ca il y a tout
Plex_autoscan.service
# /etc/systemd/system/plex_autoscan.service
[Unit]
Description=Plex Autoscan
After=network-online.target
[Service]
User=root
Group=root
Type=simple
WorkingDirectory=/opt/plex_autoscan/
ExecStart=/opt/plex_autoscan/scan.py server
Restart=always
RestartSec=10
[Install]
WantedBy=default.target
unionfs_cleaner.service
# /etc/systemd/system/unionfs_cleaner.service
[Unit]
Description=UnionFS Cleaner
After=network-online.target plexunion.service plexdrive.service
[Service]
User=root
Group=root
Type=simple
WorkingDirectory=/opt/unionfs_cleaner/
ExecStart=/opt/unionfs_cleaner/cleaner.py
Restart=always
RestartSec=10
[Install]
WantedBy=default.target