Bonjour
Responsable d'un site web hébergé chez un prestataire, j'ai été échaudé par le double incendie OVH, et j'ai donc mis en place un script de sauvegarde automatique du site web sur mon synology domestique.
Via le planificateur de taches, j'ai mis en place un script assez simple:
wget -m ftp://login:password@dns-répertoire-site/* -P /volume1/Disque1/espace-syno-de-sauvegarde/archives pour télécharger les fichiers du site,
tar -zcvf /volume1/Disque1/espace-archive-compressée/backup-$(date +%Y-%m-%d-%H-%M-%S).tar.gz /volume1/Disque1/espace-syno-de-sauvegarde/archives/ pour compresser ce que j'ai téléchargé, avec la date de sauvegarde dans le nom,
et enfin:
rm -rf /volume1/Disque1/espace-syno-de-sauvegarde/archives/ pour nettoyer les fichiers téléchargé une fois le tar.gz réalisé.
Cela fonctionne parfaitement, au hic près suivant: cela met 2h30, car il y a en gros 3,5Go de data, et à peu près 100000 fichiers.
Ce que je souhaite faire, et qui est plus logique:
créer un tar.gz sur le serveur distant dans un répertoire temporaire
Télécharger le fichier tar.gz sur le syno
Supprimer le tar.gz distant une fois le téléchargement terminé. Cela prendrait 10mn à tout casser...
Et c'est là que ça coince, je n'arrive pas à trouver la bonne syntaxe du tar.
Je fais donc appel à la collectivité pour un petit soutien!
Merci beaucoup!