cmathias Oui j'ai du faire beaucoup d’essais pour réussir 🙂 merci encore.
ari Merci pour tes conseils en la matière aussi ça m'a beaucoup servi également.
Je met ce que j'ai fais pour que ça marche, que ça serve à d'autres par la suite :
Pour monter un disque virtuel, lancez cmd (pas en administrateur) et faites :
cd \rclone\
rclone mount Ton_remote: A(ou autres lettre):
Installer Rclone sur synology NAS, activez SSH dans le panneau de configuration NAS et lancez Putty (windows 10) et faites :
curl https://rclone.org/install.sh | sudo bash
/usr/bin/rclone -V
rclone -V
Copier de synology à Gdrive sans script, lancez Putty (windows 10) et faites : (--bwlimit 8M permet de limiter son download/upload sur Gdrive (limitation à 720Go par tranches de 24 heures)).
rclone copy "TON_DOSSIER_LOCAL" "TON_DRIVE" --config="/var/services/homes/TON_USER/.config/rclone/rclone.conf" -v --transfers 1 --bwlimit 8M
Copier de gdrive a synology sans script
rclone copy gdrivecrypt:/Ton_dossier /Ton_volume/Ton_dossier --bwlimit 8M
Copier de gdrive encrypt à synology sous l'utilisateur root faites :
rclone copy Ton_remote:Ton_dossier /Ton_volume/Ton_dossier/restored --config="/var/services/homes/Ton_user/.config/rclone/rclone.conf" -v --transfers 1 --bwlimit 8M
Copier de gdrive-gdrive encrypt au synology ou inversement, rentrez le script fait par cmathias dans le planificateur de taches du le panneau de configuration du NAS (c'est très simple même pour moi je vous rassure).
Je l'ai modifié en rajoutant la commande --bwlimit 8M et après il faut le modifier pour mettre vos dossiers et utilisateur.
`#!/bin/bash
#
timestamp()
{
date +"%Y-%m-%d %T"
}
if [[ ! -d "/lockdir/" ]];
then
mkdir -p /lockdir/
fi
#Fichier LOG du script
LOG_FILE=/Ton_volume/Tes_dossier/script_dl.log
#Fichier LOG des transferts RCLONE
LOG_RCLONE=/Ton_volume/Tes_dossiers/rclonelog.txt
#Dossier local
FROM=/Ton_volume/Ton_dossier
#Lien RCLONE
TO=Ton_remote:Ton_dossier
#Fichier de configuration
CONF_FILE=/var/services/homes/Ton_user/.config/rclone/rclone.conf
#Si vous voulez déplacer vos fichiers décommenter le ligne "move", si vous voulez copier vos fichiers décommenter la ligne "copy"
#TYPE=move
TYPE=copy
$SCRIPT_PATH "Début de syncro des répertoires de DL."
#Vérification du fichier lock. Si il existe, le script tourne deja. Si non, on le créer
if [ -f "/lockdir/myscript.lock" ];
then
$SCRIPT_PATH "Le script de syncro tourne déjà. Il sera à nouveau exécuté dans 24 heures."
$SCRIPT_PATH "Le script de syncro vient de finir."
echo "$(timestamp): Le script de syncro tourne déjà." >>$LOG_FILE
exit
else
touch /lockdir/myscript.lock
fi
#Syncronisation du premier dossier
var=$(ls -a $FROM | sed -e "/.$/d" | wc -l)
if [ $var -eq 0 ];
then
$SCRIPT_PATH "Dossier "$FROM" vide, pas de syncro a faire"
else
var12=$(du -sh $FROM)
$SCRIPT_PATH "Début de syncro du dossier "$FROM". La taille du dossier est de : "$var12
echo "$(timestamp): Début de syncro du dossier "$FROM"" >>$LOG_FILE
rclone $TYPE $FROM $TO --config=$CONF_FILE -v --transfers 1 --bwlimit 8M --log-file=$LOG_RCLONE
echo "$(timestamp): Fin du transfert du dossier "$FROM"" >>$LOG_FILE
$SCRIPT_PATH "Fin de syncro du dossier "$FROM""
fi
rm /lockdir/myscript.lock
$SCRIPT_PATH "Le script de syncro vient de finir."
echo "$(timestamp): Fin d'execution de la syncro." >>$LOG_FILE
exit 0`
Voila je crois avoir tout dis 🙂