Sauvegarde

Sauvegarde 3-2-1 — Duplicati & Rclone

Mise en œuvre d’une stratégie de sauvegarde 3-2-1 combinant Duplicati
(sauvegarde chiffrée AES-256 vers Google Drive) et Rclone (synchronisation
miroir vers Mega), avec automatisation complète par script et planificateur
de tâches Windows.

Contexte Projet personnel BTS SIO E5
Outils Duplicati, Rclone, Google Drive, Mega
Année 2026
Statut ✅ Terminé

Qu'est-ce que la stratégie 3-2-1 ?

La stratégie 3-2-1 est une méthode de sauvegarde éprouvée, reconnue comme standard dans l’industrie. Elle consiste à conserver 3 copies des données, sur 2 supports de stockage différents, dont 1 copie hors site. Cette règle garantit qu’en cas de défaillance d’un support ou d’un sinistre local, il reste toujours une copie exploitable des données.

Dans le cadre de ce projet, la copie originale est stockée sur le SSD local (C:\Donnees_BTS\). Une sauvegarde chiffrée AES-256 est envoyée quotidiennement vers Google Drive via Duplicati, avec historique GFS (Grandfather-Father-Son) et déduplication. Une copie miroir est ensuite synchronisée vers Mega via Rclone, offrant une redondance géographique et juridique sur un second fournisseur cloud.

L’ensemble est automatisé : Duplicati utilise son planificateur interne à 22h, tandis que Rclone s’exécute à 23h via un script batch déclenché par le Planificateur de tâches Windows. Chaque exécution produit un fichier de log horodaté pour la traçabilité.

Objectifs du projet

Protéger les données contre pannes matérielles et sinistres
Chiffrer les sauvegardes en AES-256 côté client
Automatiser entièrement le processus de sauvegarde
Valider la restauration par des tests documentés

Technologies

Duplicati Rclone Google Drive Mega Windows Task Scheduler

Étapes de configuration

01

Préparation des données sources

Création du dossier C:\Donnees_BTS contenant les documents critiques (cours, révisions, projets E6, portfolio). Volume total : 70 Mo.

02

Installation et configuration de Duplicati

Installation du client, création du job chiffré AES-256 vers Google Drive avec authentification OAuth 2.0 et rétention GFS (7 jours / 4 semaines / 12 mois).

03

Première sauvegarde et vérification

Exécution manuelle du job. Vérification des fichiers chiffrés .aes sur Google Drive. Compression de 70 Mo en 56 Mo, soit 20 % de gain d'espace.

04

Installation et configuration de Rclone

Téléchargement de Rclone, ajout au PATH Windows, puis configuration d'un remote Mega via rclone config avec stockage chiffré du mot de passe.

05

Synchronisation miroir vers Mega

Exécution de rclone sync : 178 fichiers transférés en 49 secondes à 1,18 Mo/s. Vérification de l'arborescence sur l'interface web Mega.

06

Automatisation et tests de restauration

Script backup_mega.bat avec journalisation, planification via Task Scheduler Windows à 23h, et validation par deux tests de restauration documentés.

Procédure de déploiement et configuration

Cliquez sur chaque étape pour consulter la documentation technique détaillée avec les captures d’écran.

Sauvegarde 3-2-1 — Duplicati & Rclone

Documentation technique complète

Mise en œuvre complète de la stratégie 3-2-1 : sauvegarde chiffrée AES-256 via Duplicati vers Google Drive, synchronisation miroir via Rclone vers Mega, automatisation par script batch et tests de restauration documentés.

Duplicati Rclone AES-256 Google Drive Mega Task Scheduler

Architecture 3-2-1

C:\Donnees_BTS
Copie 1 · Source SSD · 70 Mo
Duplicati · 22h
Google Drive
Copie 2 · Chiffrée AES-256 + GFS
Rclone · 23h
Mega
Copie 3 · Miroir hors site
3 copies · 2 supports · 1 hors site RPO 24h · RTO < 1h · Automatisé via Task Scheduler

Ce que j'ai appris

Stratégie 3-2-1

Concevoir une architecture de sauvegarde résiliente conforme aux standards reconnus de l'industrie.

Chiffrement AES-256

Maîtriser le chiffrement côté client (zero-knowledge) et comprendre la différence avec le chiffrement côté serveur.

Duplicati

Déployer la sauvegarde incrémentielle chiffrée avec déduplication et rétention GFS vers le cloud.

Rclone

Configurer un remote cloud, distinguer sync et copy, automatiser les transferts via ligne de commande.

Scripting Batch

Écrire un script Windows avec journalisation horodatée, gestion du code retour et bonnes pratiques de log.

Task Scheduler

Planifier une tâche récurrente Windows avec options avancées (secteur, batterie, veille, retry).