Pourquoi la sauvegarde est votre assurance vie numerique
Au Senegal, les pertes de donnees sont devastatrices pour les entreprises : fichiers comptables Sage effaces, bases clients perdues, photos de produits disparues, sites WordPress crashes. Les causes sont multiples : ransomware, panne de disque dur, vol de PC portable, erreur humaine, ou simplement une coupure de courant pendant une ecriture disque (frequente a Dakar).
Une strategie de sauvegarde solide est la seule garantie de recuperation. Ce guide couvre les methodes concretes pour les particuliers, freelances et PME senegalaises.
La regle 3-2-1 : le standard de reference
- 3 copies de chaque donnee importante (l’original + 2 copies)
- 2 supports differents (ex : disque dur interne + cloud, ou NAS + disque externe)
- 1 copie hors site (cloud ou disque physique stocke ailleurs que votre bureau)
Version amelioree 3-2-1-1 : ajoutez 1 copie deconnectee (offline). C’est la protection ultime contre les ransomwares qui chiffrent aussi les sauvegardes connectees.
Types de sauvegarde
| Type | Fonctionnement | Avantage | Inconvenient | Frequence recommandee |
|---|---|---|---|---|
| Complete | Copie integrale de toutes les donnees | Restauration simple et rapide | Lent, espace disque important | Hebdomadaire |
| Incrementale | Copie uniquement les fichiers modifies depuis la derniere sauvegarde | Rapide, peu d’espace | Restauration plus complexe (chaine) | Quotidienne |
| Differentielle | Copie les fichiers modifies depuis la derniere sauvegarde complete | Bon compromis vitesse/restauration | Taille croissante au fil de la semaine | Quotidienne |
| Miroir (sync) | Copie exacte en temps reel | Toujours a jour | Pas de versioning, une suppression est repliquee | Continue |
Sauvegarder sur Windows
Historique des fichiers (integre a Windows)
Solution gratuite et integree, ideale pour les fichiers de travail :
- Parametres > Mise a jour et securite > Sauvegarde > Ajouter un lecteur
- Selectionnez un disque externe ou un partage reseau
- L’historique sauvegarde automatiquement vos dossiers Documents, Bureau, Images, etc.
- Permet de restaurer une version anterieure d’un fichier (clic droit > Restaurer les versions precedentes)
Sauvegarde avec robocopy (script PowerShell)
# Script de sauvegarde quotidien avec robocopy
# Copie incrementale : seuls les fichiers modifies sont copies
$source = "C:\Users\MonUser\Documents"
$destination = "E:\Sauvegardes\Documents"
$logFile = "E:\Sauvegardes\logs\backup-$(Get-Date -Format yyyy-MM-dd).log"
# Creer le dossier de logs
New-Item -ItemType Directory -Force -Path "E:\Sauvegardes\logs"
# Robocopy avec options :
# /MIR = miroir (ajoute les nouveaux, supprime les obsoletes)
# /XO = exclure les fichiers plus anciens (incrementale)
# /R:1 = 1 tentative en cas d'erreur
# /W:1 = attente de 1 seconde entre tentatives
# /LOG = fichier de log
robocopy $source $destination /MIR /XO /R:1 /W:1 /LOG:$logFile
# Afficher le resultat
if ($LASTEXITCODE -le 3) {
Write-Host "Sauvegarde reussie !" -ForegroundColor Green
} else {
Write-Host "ERREUR lors de la sauvegarde !" -ForegroundColor Red
}
Planifier la sauvegarde automatique
# Creer une tache planifiee Windows pour executer le script chaque soir a 22h
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Scripts\backup.ps1"
$trigger = New-ScheduledTaskTrigger -Daily -At 10PM
$settings = New-ScheduledTaskSettingsSet -RunOnlyIfNetworkAvailable -WakeToRun
Register-ScheduledTask -TaskName "SauvegardeQuotidienne" -Action $action -Trigger $trigger -Settings $settings -Description "Sauvegarde quotidienne des documents"
Sauvegarder dans le cloud
Comparatif des services cloud
| Service | Stockage gratuit | Prix supplementaire | Avantage | Adapte au Senegal |
|---|---|---|---|---|
| Google Drive | 15 Go | 100 Go : ~1 200 FCFA/mois | Integration Google Workspace, sync auto | Oui (fiable sur 3G/4G) |
| OneDrive | 5 Go | 100 Go : ~1 200 FCFA/mois | Integration Windows et Office | Oui |
| Dropbox | 2 Go | 2 To : ~7 000 FCFA/mois | Sync rapide, historique 30 jours | Oui |
| Mega | 20 Go | 2 To : ~6 500 FCFA/mois | Chiffrement E2EE, genereux en gratuit | Oui (serveurs rapides) |
| pCloud | 0 Go (essai) | 2 To : paiement unique ~200 000 FCFA | Pas d’abonnement, paiement unique | Interessant a long terme |
Google Drive : configuration optimale
- Drive pour ordinateur : installez l’application desktop pour synchroniser automatiquement vos dossiers importants
- Dossiers synchronises : selectionnez uniquement les dossiers critiques (Documents, Comptabilite, Projets) pour economiser la bande passante
- Mode hors connexion : activez-le pour travailler meme quand la connexion Internet est instable
- Versioning : Google Drive conserve les 100 dernieres versions de chaque fichier pendant 30 jours
Optimiser les sauvegardes cloud sur connexion lente
Avec les connexions 3G/4G au Senegal, le upload peut etre lent :
- Compressez les gros dossiers en .zip avant l’upload (reduit la taille de 30-50%)
- Planifiez les sauvegardes importantes la nuit quand le reseau est moins charge
- Utilisez la sauvegarde incrementale pour ne transferer que les modifications
- Excluez les fichiers volumineux non essentiels (videos, ISO, fichiers temporaires)
Sauvegarder un site WordPress
Sauvegarde complete manuelle
#!/bin/bash
# Script de sauvegarde WordPress complet
SITE_DIR="/var/www/monsite.sn"
DB_NAME="wordpress_db"
DB_USER="wp_user"
DB_PASS="motdepasse"
BACKUP_DIR="/backups/wordpress"
DATE=$(date +%Y-%m-%d-%H%M)
mkdir -p "$BACKUP_DIR/$DATE"
# 1. Sauvegarder la base de donnees
mysqldump -u $DB_USER -p$DB_PASS $DB_NAME | gzip > "$BACKUP_DIR/$DATE/database.sql.gz"
# 2. Sauvegarder les fichiers
tar -czf "$BACKUP_DIR/$DATE/files.tar.gz" -C $SITE_DIR .
# 3. Creer un fichier de verification
echo "Backup date: $DATE" > "$BACKUP_DIR/$DATE/info.txt"
echo "DB size: $(du -h $BACKUP_DIR/$DATE/database.sql.gz | cut -f1)" >> "$BACKUP_DIR/$DATE/info.txt"
echo "Files size: $(du -h $BACKUP_DIR/$DATE/files.tar.gz | cut -f1)" >> "$BACKUP_DIR/$DATE/info.txt"
# 4. Envoyer vers le cloud (rclone configure pour Google Drive)
rclone copy "$BACKUP_DIR/$DATE" gdrive:backups/wordpress/$DATE
# 5. Nettoyer les anciennes sauvegardes (garder 30 jours)
find $BACKUP_DIR -maxdepth 1 -type d -mtime +30 -exec rm -rf {} +
echo "Sauvegarde terminee avec succes"
Plugins de sauvegarde WordPress
| Plugin | Gratuit | Destination | Ideal pour |
|---|---|---|---|
| UpdraftPlus | Oui | Google Drive, Dropbox, S3, email | Le plus populaire, fiable, restauration facile |
| All-in-One WP Migration | Oui (limite 512 Mo) | Fichier local | Migration et sauvegarde ponctuelle |
| BackWPup | Oui | Dropbox, S3, FTP, email | Sauvegardes planifiees |
| Duplicator | Oui | Fichier local | Migration de site + sauvegarde |
Sauvegarder une base de donnees MySQL
# Sauvegarde simple
mysqldump -u root -p nom_base > backup-$(date +%Y-%m-%d).sql
# Sauvegarde compressez
mysqldump -u root -p nom_base | gzip > backup-$(date +%Y-%m-%d).sql.gz
# Sauvegarde de toutes les bases
mysqldump -u root -p --all-databases > all-databases-$(date +%Y-%m-%d).sql
# Restauration
mysql -u root -p nom_base < backup-2024-01-15.sql
# Restauration depuis un fichier compresse
gunzip < backup-2024-01-15.sql.gz | mysql -u root -p nom_base
# Cron : sauvegarde automatique chaque nuit a 2h
0 2 * * * mysqldump -u wp_user -pMOTDEPASSE wordpress_db | gzip > /backups/db/db-$(date +\%Y-\%m-\%d).sql.gz
Sauvegarder sur un disque externe (protection anti-ransomware)
Strategie « disque tournant »
Utilisez 2 disques durs externes en alternance :
- Disque A : connecte le lundi, mercredi, vendredi pour la sauvegarde, puis debranche et range dans un tiroir ferme
- Disque B : connecte le mardi, jeudi pour la sauvegarde, puis debranche
- En cas de ransomware, au pire vous perdez 1 jour de travail, pas tout
- Un des deux disques est TOUJOURS deconnecte, donc protege du chiffrement ransomware
Chiffrer le disque de sauvegarde
Si le disque externe est vole, vos donnees restent protegees :
- BitLocker To Go : clic droit sur le disque > Activer BitLocker > choisir un mot de passe fort
- VeraCrypt : creer un volume chiffre sur le disque externe
- Important : notez le mot de passe/cle de recuperation et gardez-les en lieu sur (pas sur le PC)
Sauvegardes specifiques au Senegal
Sauvegarder les donnees comptables
- Sage : Fichier > Sauvegarde > choisir un disque externe. Faire une sauvegarde quotidienne minimum
- Excel comptabilite : synchroniser le dossier comptable avec Google Drive + copie hebdomadaire sur disque externe
- Factures PDF : organiser par annee/mois, sauvegarder sur le cloud
- Retention : au Senegal, les documents comptables doivent etre conserves 10 ans (SYSCOHADA). Prevoyez un archivage long terme
Sauvegarder les photos et documents sur telephone
- Google Photos : sauvegarde automatique des photos (15 Go gratuits partages avec Drive)
- WhatsApp : Parametres > Discussions > Sauvegarde > sauvegarder vers Google Drive (quotidien). Activez le chiffrement de bout en bout pour la sauvegarde
- Contacts : synchronisez avec votre compte Google (Parametres > Google > Sauvegarder)
- Documents numerises : utilisez Google Drive pour scanner et sauvegarder vos documents papier importants (CNI, diplomes, contrats)
Tester vos sauvegardes (etape critique souvent negligee)
Une sauvegarde non testee ne vaut rien. Planifiez des tests trimestriels :
- Test de fichier : restaurez un fichier aleatoire et verifiez qu’il s’ouvre correctement
- Test de base de donnees : restaurez la base sur un serveur de test et verifiez les donnees
- Test de site WordPress : restaurez le site complet sur un sous-domaine de test
- Mesurez le temps : combien de temps faut-il pour restaurer completement ? Si votre boutique est en panne, chaque heure compte
- Documentez : ecrivez la procedure de restauration pas a pas pour que quelqu’un d’autre puisse le faire en votre absence
Checklist sauvegarde
- Strategie 3-2-1 en place (3 copies, 2 supports, 1 hors site)
- Au moins une copie deconnectee (anti-ransomware)
- Sauvegardes automatisees (pas manuelles dependant de la memoire humaine)
- Base de donnees sauvegardee quotidiennement
- Fichiers de travail synchronises avec le cloud
- Disque de sauvegarde chiffre (BitLocker ou VeraCrypt)
- Test de restauration effectue ce trimestre
- Procedure de restauration documentee par ecrit
- Anciennes sauvegardes nettoyees regulierement
- Donnees comptables archivees pour 10 ans (obligation SYSCOHADA)