Salut à tous,
J'ai un problème à vous soumettre :
But de l'exercice :
Un serveur de fichier (debian) est en place, on désire mettre en place un système de sécurité physique des données avec un système pratique et sûre : sauvegarde incrémentale sur un 2e serveur.
Moyen :
- 1 Serveur de fichier Linux 2.6 avec 200Go en RAID 1
- 1 Serveur de sauvegarde Linux 2.6 avec 200Go et un graveur DVD
- Réseau local Gigabits
- Logiciel : Rsync, Rsnapshot
Enoncé :
On a au moins 50Go de données sur un disque dur de 200Go (en RAID Miroir) sur un serveur de fichier (debian sarge).
On désire mettre en place une sauvegarde incrémentale sur un serveur de backup (relié par lan gigabit) avec 200 Go d'espace disque et un graveur DVD.
On désire faire une sauvegarde incrémentale sur le serveur de backup :
- quotidienne (la nuit) pour retrouver facilement un fichier en cas d'un problème quelconque.
- hebdomadaire pour graver tout les sauvegardes d'une semaine et archiver la sauvegarde.
En fait j'ai déjà mis en place tout ça grâce à RSNASPSHOT (script Perl basé sur RSYNC) pour mettre en place les sauvegardes quotidiennes sur les 14 derniers jours.
ça marche bien :
- les sauvegardes se font rapidement, seul les nouveaux fichiers et les fichiers modifiés sont transférer et sauvegarder chaque nuit.
- le système reconstruit des "images" de l'ensemble des 50Go en utilisant des liens en dur pour que l'on puisse accèder aux données en l'état d'un des 14 derniers jours (en gros répertoire j-0, j-1...j-6 qui contiennent l'ensemble des données telles quelles). Bien sur grâce aux liens en dur on a pas 14x50Go mais 50Go + les nouveaux fichiers (et toutes les versions de ceux qui ont été modifié).
Le problème :
- immaginons que les 50Go sont archivé à J-7, il ne reste que les fichiers ajoutés/modifiés à sauvegardé.
- à la fin de la semaine, il faut graver la sauvegarde incrémentale de la semaine, en pratique on voudrait gravé les repertoires j-6 à j-0.
Mais ce n'est en fait pas possible, à cause des liens en dur, ces repertoires font tous 50Go. Il faudrait dans ce cas sauvegardé uniquement les fichiers ajoutés ou modifiés, ce qui ferait seulement quelques Go mais comment les différentier avec des liens en dur...
D'ou ma question, comment concilier des sauvegardes incrémentales quotidiennes et des archives de sécurité sur DVD hebdomadaires (ou quotidiennes, c'est le même problème) dans ce cas ?
Merci pour vos solutions, conseils, références.
Sylvain
# -
Posté par Éric (site web personnel) . Évalué à 2.
Ca n'est pas idéal mais ce n'est pas totalement idiot non plus
une autre solution serait de faire ta sauvegarde DVD le même jour que ton image (et là tu peux compter le nombre de liens sur chaque fichier, et ne prendre que ceux qui sont à "1")
Je t'avoue que je commence à avoir la même problématique chez moi (j'ai des images beaucoup plus petites, jusqu'à présent elles tenaient sur un DVD en virant l'inutile, maintenant ce n'est plus le cas).
[^] # Re: -
Posté par sylvio . Évalué à 1.
Je ne savais pas que c'était possible de savoir combien de lien en dur avait un fichier (je viens de voir que c'est affiché par ls -l).
Connais-tu une façon de créer une image dvd (avec mkisofs ou growisofs ou mkhybrid ou autres...) ne contenant que les fichiers postérieurs à une date D d'un répertoire (+ sous-rep évidement).
Apparament y'a pas d'option pour spécifier ça avec mkisofs/growisofs, je pense donc créer une arborescence avec des liens en dur que sur le fichiers posterieurs à une date D et à créer une image à partir de là.
Le problème c'est que mon dossier de base fait entre 50 et 100Go avec autour de 50000 fichiers... J'espère que ce ne sera pas trop lourd donc.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.