# La commande rsync utitilisée inclue / (root) et exclue tout. Cela ne sauvegarde rien. Le fichier rsync-backup-include permet d'inclure ce que l'on veut sauvegarder. # (note : pour plus d'information voir la page de manuel de rync dans les sections : FILTER RULES, INCLUDE/EXCLUDE PATTERN RULES, MERGE-FILE FILTER RULES) # à la visite d'un dossier, penser à exclure ce que l'on ne veut pas sauvegarder avant de mettre la règle contenant les * # + [pattern] inclu un motif # - [pattern] exclu un motif # '*' remplace tout et s'arrête au premier slash. # '**' remplace tout, incluant les slashs. # + /dossier/ visite un dossier mais ne sauvegarde rien # + /dossier/* sauvegarde tous les fichiers et dossiers mais de manière non récursive (les dossiers seront vides) # + /dossier/** sauvegarde tous le contenu du dossier récursivement # exclure les fichiers - /initrd.img - /vmlinuz #- .git/ #- .cvs/ # sauvegarder le contenue du dossier /etc + /etc/ + /etc/** # sauvegarde tous les dossiers utilisateurs + /home/ + /home/*/ # exclure les dossiers et fichiers que l'on ne veut pas sauvegarder dans les dossiers utilisateurs - /home/*/Musique/ - /home/*/Public/ - /home/*/Téléchargements/ - /home/*/Vidéos/ - /home/*/.adobe/ - /home/*/.aptitude - /home/*/.bash_history - /home/*/.cache/ - /home/*/.cvs/ - /home/*/.dbus/ - /home/*/.fontconfig/ - /home/*/.gnome2_private/ - /home/*/.gnome2/ - /home/*/.gstreamer-0.10/ - /home/*/.gvfs/ - /home/*/.ICEauthority - /home/*/.java/ - /home/*/.lesshst - /home/*/.local/ - /home/*/.macromedia/ - /home/*/.mozilla/ - /home/*/.pulse/ - /home/*/.pulse-cookie - /home/*/.recently-used - /home/*/.swt/ - /home/*/.thumbnails/ - /home/*/.Xauthority - /home/*/.xsession-errors - /home/*/.xsession-errors.old # sauvegarder tout ce qui n'a pas était exclue dans les dossiers utilisateurs + /home/*/** # sauvegarder le dossier de l'utilisateur root + /root/ + /root/** # sauvegarder le dossier cron + /var/ + /var/spool/ + /var/spool/cron/ + /var/spool/cron/** # sauvegarder le dossier mail #+ /var/ #+ /var/spool/ + /var/spool/mail/ + /var/spool/mail/** # exclure tout (comme ça on est sûr) - **