// travaux pratiques · Hygiène numérique
TP02 - Premier dépôt et première sauvegarde
- TP 2 / 8
- 6 étapes
- ≈ 45 min
- Accès libre
Objectif : créer un premier dépôt restic local sur srv01, protéger son mot de passe, réaliser des sauvegardes avec exclusions et étiquettes, et constater l’effet de la déduplication.
Prérequis :
- TP01 terminé (restic 0.19.1 installé, dossier
/srv/datacréé). - Travailler en root sur
srv01:sudo -i.
Actions à réaliser :
Créer le fichier de mot de passe.
mkdir -p /etc/restic openssl rand -base64 32 > /etc/restic/local.pass chmod 600 /etc/restic/local.passCopiez ce mot de passe dans votre gestionnaire de mots de passe : sans lui, le dépôt est irrécupérable.
Initialiser le dépôt.
export RESTIC_REPOSITORY=/srv/restic-local export RESTIC_PASSWORD_FILE=/etc/restic/local.pass restic init ls /srv/restic-localObservez les répertoires
config,data,index,keys,locksetsnapshotsdécrits dans le cours.Préparer un fichier d’exclusions.
cat > /etc/restic/excludes.txt <<'EOF' *.tmp *.swp **/cache/** EOFSimuler puis réaliser la première sauvegarde.
restic backup /etc /srv/data --exclude-file=/etc/restic/excludes.txt --tag tp02 --dry-run -vv | tail -n 20 restic backup /etc /srv/data --exclude-file=/etc/restic/excludes.txt --tag tp02Notez la quantité de données ajoutée au dépôt (« Added to the repository ») et la durée.
Modifier quelques fichiers et relancer.
echo "Nouvelle facture" > /srv/data/compta/facture-51.txt echo "Brouillon" > /srv/data/commun/brouillon.tmp restic backup /etc /srv/data --exclude-file=/etc/restic/excludes.txt --tag tp02 restic snapshotsLa seconde sauvegarde n’ajoute que quelques kilo-octets : seuls les blocs nouveaux sont envoyés. Le fichier
brouillon.tmpest exclu.Constater la déduplication. Dupliquez un gros fichier et sauvegardez :
cp /srv/data/projets/plans.bin /srv/data/projets/plans-copie.bin restic backup /srv/data --tag tp02 restic stats --mode raw-data restic stats --mode restore-sizeLa copie de 50 Mo n’augmente presque pas la taille du dépôt : ses blocs existent déjà. Comparez la taille réelle du dépôt (
raw-data) et la taille restaurable (restore-size).
Vérification / résultat attendu :
restic snapshotsliste au moins trois instantanés étiquetéstp02.restic stats --mode raw-dataaffiche une taille nettement inférieure àrestore-size.restic checkse termine par « no errors were found ».
Pour aller plus loin : ce dépôt local se trouve sur le même disque que les données : il protège contre une erreur de manipulation, pas contre une panne du disque ni contre un rançongiciel. Il ne compte donc pas comme copie au sens de la règle 3-2-1 ; les TP suivants placent les copies sur d’autres supports.
// formation sur mesure
Former votre équipe sur ce sujet ?
Azur Secure anime des sessions intra-entreprise, à distance ou dans vos locaux sur la Côte d'Azur, adaptées au niveau de vos équipes.
