06 02 opérations de sauvegarde

Embed Size (px)

Citation preview

  • 1. Linux LPIC2 noelmace.com Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.com Oprations de sauvegarde Maintenance systme Licence Creative Commons Ce(tte) uvre est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France.

2. Linux LPIC2 noelmace.com Plan Introduction Rflexion pralable Supports Supports: comparatif Manipulation des bandes magntique Rsync Autres outils Sauvegarde rseau Intgrit Restauration 3. Linux LPIC2 noelmace.com Introduction Pourquoi? Quoi? Quand? O? Comment? 4. Linux LPIC2 noelmace.com Rflexion pralable Pourquoi? importance des donnes cot de cration, information relative un temps/contexte donn, etc fiabilit dfaillance matrielle, erreur de manipulation, etc ... Quoi? relativement leur importance et leur stabilit donnes personnelles, configuration /home, /etc ventuellement: /var inutiles: /etc/mtab, /proc, /sys, /dev Quand? fonction du rythme de changement des donnes quotidiennement sur la plupart des systmes 5. Linux LPIC2 noelmace.com Supports Bande magntique /dev/st* /dev/nst* (non rewinding tape) ne se rembobine pas automatiquement aprs chaque opration Disque dur Mdias optiques Rseaux 6. Linux LPIC2 noelmace.com Supports: comparatif Type Avantages Inconvnients Contextes bande magntique cot stockage passif temps d'accs sauvegarde long terme disque dur temps d'accs rapport capacit / prix peu adapt une sauvegarde hors- site intermdiaire pour une sauvegarde hors-site restaurations rapides et frquentes mdia optique fiabilit transport capacit de stockage write-once sauvegardes systme rseaux (NAS, SAN) adaptabilit indpendance cot consommation nergtique 7. Linux LPIC2 noelmace.com Manipulation des bandes magntique Oprations fsf: avancer de count fichiers bsf: reculer de count fichiers eod / seod: avance jusqu' la fin des donnes rewind: rembobiner (intgralement) $ mt [-h] [-f device] operation [count] [arguments...]$ mt [-h] [-f device] operation [count] [arguments...] 8. Linux LPIC2 noelmace.com Rsync Rsync (Remote SYNChronisation) synchronisation distante (ou locale) unidirectionnelle -a: mode archivage rcursif, conserve les liens symboliques, dates, permissions et priphriques -z: compresser les donnes lors du transfert -e: shell distant (ssh par dfaut) $ rsync -avz -e "ssh" source user@destination:dest$ rsync -avz -e "ssh" source user@destination:dest 9. Linux LPIC2 noelmace.com Autres outils dd: copie bloc bloc cpio: archivage "anctre" de tar (moins connu) 3 modes: -i (input / extraire), -o (output / compression) et -p (pass-through) liste de fichiers partir de stdin tar $ dd if=/dev/sda2 of=/tmp/home.img bs=1024$ dd if=/dev/sda2 of=/tmp/home.img bs=1024 $ find /test | cpio -o > test.cpio$ find /test | cpio -o > test.cpio # tar -czf /dev/st0 /www /home# tar -czf /dev/st0 /www /home # tar -xvf /dev/st0# tar -xvf /dev/st0 10. Linux LPIC2 noelmace.com Sauvegarde rseau AMANDA Advanced Maryland Automatic Network Disk Archiver dvelopp par l'universit du Maryland bas sur les standards de logiciels de sauvegarde. Unix dump et restore, Gnu tar, autres logiciels ... Le plus populaire sauvegarde squentielle (lecteur de bande ou disque) modulaire permet une rpartition des tches sur les machines priphriques documentation en franais: http://www.linux-france.org/article/sys/amanda/ Bacula serveur disponible uniquement sous Unix (GNU/Linux, Solaris et FreeBSD) repose sur une base de donne relationnelle enregistre les signatures (SHA-1 ou MD5) de chaque fichier sauvegard extrmement complet (chiffrement, gestion des robots changeurs de bandes, scripting, etc ) administrable via de nombreux GUI 11. Linux LPIC2 noelmace.com Sauvegarde rseau BackupPC via SMB, tar over SSH/rsh/nfs ou rsync administrable via interface web Tous sont: disponibles pour Unix (GNU/Linux, BSD, Mac OS X, Solaris) et Windows Libres des rfrences incontournables (mais seulement "connatre" pour la LPIC2) 12. Linux LPIC2 noelmace.com Intgrit il est important de vrifier l'intgrit des donnes sauvegardes et de rpter l'opration rgulirement (ex: tout les ans) exemple (backup)$ find ./ -type f -exec sha1sum {} ; > ~/backup_sums.txt(backup)$ find ./ -type f -exec sha1sum {} ; > ~/backup_sums.txt (origin)$ scp backup:backup_sums.txt . (origin)$ sha1sum -c backup_sums.txt ... ./.kde/Autostart/.directory: OK ./.ssh/authorized_keys: OK ./.ssh/id_dsa: OK ... ./rsync-out.txt: FAILED ./try.pl~: OK sha1sum: WARNING: 1 of 667 computed checksums did NOT match (origin)$ scp backup:backup_sums.txt . (origin)$ sha1sum -c backup_sums.txt ... ./.kde/Autostart/.directory: OK ./.ssh/authorized_keys: OK ./.ssh/id_dsa: OK ... ./rsync-out.txt: FAILED ./try.pl~: OK sha1sum: WARNING: 1 of 667 computed checksums did NOT match 13. Linux LPIC2 noelmace.com Restauration Toujours vrifier la restauration aprs sauvegarde tablir une procdure de restauration spcifie comment restaurer les donnes option x de tar, script, rsync ou dd inverse, etc ... 14. Linux LPIC2 noelmace.com Ce quon a couvert tablir une stratgie de sauvegarde. Les diffrents supports de sauvegarde. cpio, dd, tar, rsync Vrifier l'intgrit d'une sauvegarde. Restauration Weight: 3 Description: Candidates should be able to use system tools to back up important system data. 206.2 Backup operations 15. Linux LPIC2 noelmace.com Licence Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Vous tes libre de: partager reproduire, distribuer et communiquer cette uvre remixer adapter luvre Selon les conditions suivantes : Attribution Vous devez clairement indiquer que ce document, ou tout document driv de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment la permission). Pas dUtilisation Commerciale Vous navez pas le droit dutiliser cette uvre des fins commerciales (ie. l'intention premire ou l'objectif d'obtenir un avantage commercial ou une compensation financire prive). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise. Partage dans les Mmes Conditions Si vous modifiez, transformez ou adaptez cette uvre, vous navez le droit de distribuer votre cration que sous une licence identique ou similaire celle-ci. Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un driv de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqus sur le site http://www.noelmace.com. Vous tes par ailleurs vivement encourag (sans obligation lgale) communiquer avec celui-ci si vous ralisez une uvre drive ou toute amlioration de ce support.