Je souhaite synchroniser mon NAS domestique avec mon VPS pour que mes torrents légaux soient disponibles sur mon NAS dès qu'ils sont entièrement transférés. Ce que je faisais auparavant, c’est de les transférer quand ils sont entièrement téléchargés sur mon VPS, mais cela me fait perdre beaucoup de temps.
Voici un dessin de ce que je pense pourrait être l'une des solutions (n'hésitez pas à le critiquer):
À cette fin, croyez-vous qu'un script rsync exécuté sur le NAS constitue le moyen le plus approprié de le faire (rsynchronisez le fichier .part toutes les minutes, si le fichier ne se trouve plus dans le dossier "pas encore terminé" mais dans le dossier "terminé" dossier renommer le .part en extension terminée puis rsync à nouveau et ensuite le déplacer vers le dossier "terminé" du NAS)?
la source
Réponses:
Vous pourriez faire ça avec
rsync
.Puisque les fichiers torrent sont construits à partir de blocs transférés indépendamment, et qu’au départ vous pourriez avoir un début et une fin mais pas de milieu, je vous suggère d’envisager le
--sparse
drapeau (ignorer l’écriture des blocs contenant uniquement des zéros) ou le--inplace
drapeau (mettre à jour le fichier). fichier in situ plutôt que d'écrire à plusieurs reprises un fichier temporaire). Parmi les deux, je pense que je recommanderais--inplace
:la source