Si rclone n'est pas lancé, le dossier pointé ne contient aucun dossier de la bibliotheque et rien ne se passe. La database n'est pas touchée.
C'est valable pour Plex ou Emby.
au redémarrage il faut lancer une tache avec rclone mount
Dans mon utilisation personnelle, je passe par une étape supplémentaire avec la commande mount -o bind pour préserver la database tout en pouvant modifier l'emplacement des fichiers médias.
- Monter les bibliotheques du cloud avec rclone dans dossier1
- Faire un mount -o bind de dossier1 sur dossier2
- Indiquer à Plex que les bibliotheques sont dans le dossier2
Plex ne connaissant que le dossier2, il est possible de changer le stockage physique des fichiers du cloud ou sur un HD, la commande mount - o bind fera le lien ( similaire à la commande symlink). Ainsi Plex n'aura jamais à reconstruire la Dbase si on change le dossier réel contenant les fichiers.
La commande mount est préférable à la commande symlink car symlink ne fonctionne pas en docker, en tout cas pas dans la version docker que j'avais testé.
Sans utiliser rclone, l'intérêt est le même:
- Les sous dossiers et fichiers sont dans dossier1:
- mount -o bind /volume1/video/dossier1 /volume1/video/dossier2
- Définir les bibliotheques de Plex dans dossier2
Demain si on prefere mettre les vidéos dans /toto, on démonte les liens avec fusermount -uz /volume1/video/dossier2, on déplace les fichiers dans toto et on lance la commande mount -o bind /toto /volume1/video/dossier2
Plex fonctionnera, sa database trouvera toujours les fichiers dans le dossier monté volume1/video/dossier2 comme définis auparavant. Alors que les dossiers et fichiers sont passés de volume1/video/dossier1 à toto, physiquement sur le HD ou montés eux-mêmes avec rclone depuis un cloud.