Call-Informatique
Call-Informatique
Le média tech
Sauvegardes automatiques Linux avec rsync et cron
InformatiqueGuides8 min de lecture

Sauvegardes automatiques Linux avec rsync et cron

Apprenez à configurer des sauvegardes automatiques sur Linux avec rsync et cron. Guide pas à pas pour protéger vos fichiers sans effort.

Vous avez deja perdu des fichiers ? Un disque dur qui lache, une mauvaise manip, un cafe renverse sur le portable. Ca arrive a tout le monde. La bonne nouvelle : on peut automatiser les sauvegardes sur Linux pour ne plus jamais y penser, avec deux outils gratuits deja installes sur votre systeme.

rsync : le demenageur intelligent

rsync, c'est un outil de copie de fichiers qui ne copie que ce qui a change depuis la derniere fois. Imaginez un demenageur tres malin. Au lieu de transporter toutes vos affaires a chaque demenagement, il regarde ce qui est nouveau et ne deplace que les cartons recents. Une sauvegarde de 50 Go qui n'a change que de 200 Mo ? rsync copie seulement ces 200 Mo. Rapide et econome.

La commande de base est simple : "rsync -avh source destination". Le -a (archive) conserve toutes les proprietes de vos fichiers. Le -v (verbose) affiche ce qui se passe. Le -h (human-readable) affiche les tailles en Mo et Go au lieu de chiffres illisibles. Un detail qui compte : le slash a la fin du dossier source change le comportement. Avec le slash, on copie le contenu. Sans, on copie le dossier lui-meme.

cron : le reveil programmable

cron, c'est le planificateur de taches de Linux. Vous lui dites "tous les jours a 3h du matin, lance cette commande" et il le fait, sans broncher, meme quand vous dormez. Le format de programmation utilise cinq champs : minute, heure, jour du mois, mois, jour de la semaine. Par exemple, "0 3 * * *" signifie "a 3h00, tous les jours".

Le script de sauvegarde

Le guide vous aide a creer un script propre et reutilisable. Il verifie que le disque de destination est bien branche avant de lancer la copie (pratique pour un disque externe). Il exclut les dossiers inutiles (cache, corbeille, dependances de developpement) pour economiser de l'espace et du temps. Et il ecrit un journal de bord (un fichier log) pour garder une trace de chaque sauvegarde.

Sauvegarde vers un serveur distant

rsync sait aussi copier des fichiers vers un autre ordinateur via SSH (le protocole de connexion securise). Le guide explique comment configurer une cle SSH pour que la sauvegarde se lance automatiquement sans mot de passe, necessaire pour l'automatisation avec cron.

Verifier que tout tourne

Apres quelques jours, un coup d'oeil au fichier log suffit pour verifier que les sauvegardes se font bien. Le guide couvre aussi les erreurs courantes : permissions refusees, disque plein, connexion SSH refusee, et cron qui ne se declenche pas.

Sur le même sujet

À lire aussi

#tutoriel#sauvegarde#rsync#cron#linux