À la maison, j'ai un PC "principal" qui contient une unique partition pour stocker l'intégralité de mes données (/home). L'OS est installé à part, bien entendu. Chaque jour, via cron, est effectuée une sauvegarde de mon /home vers un autre disque dur en utilisant la commande suivante :
Code : Tout sélectionner
# rsync -q -al --delete /home/ /mnt/backup/home
La semaine dernière, ma partition /home a foutu le camp car le disque dur a cessé de fonctionner. Heureusement que j'avais une sauvegarde. Mais je me suis interrogé, qu'est-ce qu'il se serait passé si rsync n'aurait pas considéré la panne et, à cause de l'option "--delete", aurait effacé également la sauvegarde ? Du coup il faut que je trouve une autre solution pour éviter ce problème. Évidement faire une sauvegarde incrémentale peut être bien mais pour cela il faut beaucoup de place et donc de moyen financier pour avoir l'espace suffisant, ce n'est pas une solution que je peux me permettre.
J'ai finalement pensé à cette idée : chaque jour, toujours via cron, une sauvegarde est faite SANS l'option "--delete". S'il y a erreur, le script les rapporte par mail et s'arrête. S'il n'y a pas d'erreur, il relance la commande cette fois avec l'option "--delete" pour avoir une sauvegarde parfaite. Je n'ai pas, à ce jour, trouvé d'autre solution.
Comment gérez-vous vos sauvegardes ? Est-ce que cette solution vous semble intéressante ? Avez-vous une meilleure idée ?