On ne fait jamais assez de sauvegarde ! Pourtant Linux, avec plusieurs décennies d'utilisation comme serveur de données, propose une pléthore de solutions de sauvegarde.
A mon sens, il convient de faire la distinction entre les sauvegardes d'un système complet et les sauvegardes des données quotidiennes. Aussi, cette article va s'attacher à présenter des outils abordant ces deux type de sauvegarde. Il ne s'agit pas d'établir ne liste exhaustive mais juste de présenter des solutions simples et rapides à mettre en place.
Les quatre méthodes retenues sont :
- le script Rsnapshot ipour faire des copies régulières des données fréquemment modifiées,
- le script AutoMySQLBackupii pour garder un copie des bases de données MySQL,
- les LiveCD G4Uiii et G4Liv pour réaliser une image du disque système et stocker le résultat sur un serveur déporté (en l'occurrence un serveur FTP),
- l'application MondoRescuev pour réaliser des Cds de restauration d'un système linux alors que celui-ci est en cours de fonctionnement.
La mise en place et le paramétrage de ces outils sera réalisée sur plateforme type Debian (...)
[...] Sauvegarder ses données: 4 méthodes simples Introduction On ne fait jamais assez de sauvegarde! Pourtant Linux, avec plusieurs décennies d'utilisation comme serveur de données, propose une pléthore de solutions de sauvegarde. A mon sens, il convient de faire la distinction entre les sauvegardes d'un système complet et les sauvegardes des données quotidiennes. Aussi, cette article va s'attacher à présenter des outils abordant ces deux type de sauvegarde. Il ne s'agit pas d'établir ne liste exhaustive mais juste de présenter des solutions simples et rapides à mettre en place. [...]
[...] Si vous ne souhaitez pas modifier le répertoire de destination des sauvegardes, pensez à créer le répertoire par défaut: mkdir ./backups C'est tout! Il ne reste plus qu'à exécuter la commande suivante pour lancer une sauvegarde: /etc/cron.daily/automysqlbackup.sh 3 Principe de fonctionnement Comme le script AutoMySQLBackup été placé dans /etc/cron.daily il sera exécuté quotidiennement par le démon cron mysqldump puis gzip vont être invoqués pour exporter puis compresser les bases de données spécifiées vers le répertoire /backups/daily Chaque semaine, le script va réaliser une rotation des sauvegardes de sorte que le répertoire /backups/daily ne contiendra jamais plus de sept copies de la sauvegarde. [...]
[...] Tout les options sont documentées dans le corps du script lui-même. Pour lancer éditer AutoMySQLBackup, exécuter la commande suivant dans un terminal en tant que root nano /etc/cron.daily/automysqlbackup.sh Voici le détail des variables que vous devez impérativement changer: USERNAME=dbuser Indiquer ici le nom d'un utilisateur ayant le privilège SELECT sur toutes les bases à sauvegarder PASSWORD=password Indiquer ici le mot de passe associé à l'utilisateur mentionné en face de USERNAME DBNAMES=”DB1 DB2 Indiquez la liste des bases de données à sauvegarder Attention à bien les même entre guillemets. [...]
[...] Dans notre exemple, nous souhaitions sauvegarder le dossier /etc/ : backup /etc/ localhost/etc/ Nous retrouvons une copie du contenu de ce dossier dans /mnt/nfs/backupstore/hourly.0/localhost/etc/. Chaque fois que Rsnapshot sera exécuté avec la commande hourly, une rotation sera effectuée sur les dossiers hourly.X, (le dossier hourly.0 est copié dans hourly ) puis un nouveau dossier hourly.0 est crée et le contenu de /etc/ est recopié dans hourly.0. Quand Rsnapshot sera exécuté avec la commande hourly, une rotation est effectuée sur les dossiers daily.X, puis le contenu de hourly.5 est copié dans daily.0. [...]
[...] Ceci possible parce que RsnapShot remplace les fichiers inchangés par un lien vers la dernière sauvegarde de ce fichier. C'est ce qui fait que Rsnapshot est si efficace du point de vue de l'espace disque. La commande suivante rsnapshot du permets de visualiser l'espace disque réellement utilisé par chaque sauvegarde. rsnapshot du 81M /mnt/nfs/backupstore/hourly.0/ 5,8M /mnt/nfs/backupstore/hourly.1/ 87M total 7 Exclure des fichiers de la sauvegarde Afin de réduire la taille des sauvegarde, nous pouvons exclure certains fichiers. Il faut pour cela d'ajouter le nom de ces fichiers ou un filtre dans le fichier de configuration /etc/rsnapshot.conf. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture