4 votes

Systèmes de sauvegarde déclenchés par événement - quelles sont mes options ?

Contexte - Je travaille dans un environnement d'entreprise où les fichiers sur les partages réseau sont constamment modifiés. Créés, supprimés, écrasés. Bien sûr, avec des centaines d'utilisateurs, vous pouvez imaginer qu'il arrive parfois que des personnes suppriment accidentellement les mauvais fichiers ou les écrasent au mauvais moment.

Ce que je recherche essentiellement, c'est un système de sauvegarde basé sur les événements. Quelque chose qui peut surveiller l'ensemble du système de fichiers pour les événements et créer des instantanés de fichiers lorsqu'ils sont modifiés. Il existe des bibliothèques qui rendent cela possible, par exemple inotify (Linux), je me demande donc s'il a été utilisé pour un système de sauvegarde de serveur, qu'il soit basé sur Windows ou Linux (il existe des ports inotify pour Windows ainsi que pour la plate-forme Java). Nous utilisons actuellement Symantec backupexec qui fonctionne à merveille, le seul problème est que je ne peux pas avoir sauvegarde après sauvegarde en cours d'exécution constamment sur les serveurs, en particulier pendant les heures de pointe qui est quand j'en ai le plus besoin. Je pense qu'un système de sauvegarde basé sur les événements serait beaucoup plus efficace, car il ne prendrait des mesures qu'en cas de modification des fichiers, au lieu de prendre constamment des instantanés de l'ensemble du disque en une seule fois. Dans notre environnement actuel, les utilisateurs peuvent effacer "accidentellement" des fichiers quelques heures seulement après leur création. Le fait que nos sauvegardes soient exécutées une fois par jour après les heures de travail ne m'aide pas à restaurer ces fichiers supprimés.

L'idéal serait un système capable de conserver un nombre souhaité d'instantanés par fichier. Peut-être les 5 à 10 dernières copies d'un fichier.

Le stockage n'est pas un problème, j'ai plusieurs serveurs disponibles allant de 2 à 10 To d'espace. Nous avons aussi récemment acheté un système SAN avec 60 To d'espace qui ne demande qu'à être utilisé. Nous n'avons affaire qu'à de petits documents Word/excel/pdf.

Toute aide et tout avis sont les bienvenus.

1voto

mreggen Points 2940

Je pense que ce que vous voulez est un Système de fichiers de version Il s'agit simplement d'un système de fichiers qui conserve plusieurs versions d'anciennes copies du fichier. Je n'ai essayé aucun d'entre eux, mais une étude rapide montre que NilFS pourrait faire ce que vous voulez.

1voto

Ben Pilbrow Points 11995

Windows type de est livré avec quelque chose comme ça. Ça s'appelle Versions précédentes dans l'interface graphique, et utilise VSS de Microsoft pour faire le travail difficile. Ce n'est pas exactement ce que vous recherchez, mais cela a l'avantage de vous éviter de devoir restaurer des fichiers à partir de sauvegardes aussi souvent que les utilisateurs peuvent le faire eux-mêmes.

Il est activé par volume, et une tâche planifiée s'exécute à des intervalles que vous définissez et prend des instantanés des fichiers qui ont été modifiés depuis la dernière exécution de la tâche.

Cela peut aider dans la situation que vous décrivez où, par exemple, un utilisateur crée un fichier à 11 heures (après la sauvegarde de la nuit dernière) et le supprime à 16 heures. Si, par exemple, la tâche planifiée s'est exécutée à 13 heures, l'utilisateur peut récupérer le fichier lui-même en cliquant avec le bouton droit de la souris sur le dossier dans lequel il se trouvait et en sélectionnant la commande Versions précédentes onglet.

Cet article en parle dans Windows Server 2003, mais c'est la même chose jusqu'à Windows Server 2008 R2.

0voto

JeffG Points 1174

Si vous avez un noyau Linux compatible avec l'inotification, regardez l'utilitaire incron/incrontab :

http://inotify.aiken.cz/?section=incron&page=about

Il utilise le système inotify pour exécuter les commandes que vous configurez.

0voto

user63637 Points 1

Pour Windows, vous pourriez examiner les services de protection continue de Backup Exec. Il devrait vous permettre de conserver des copies au fur et à mesure des modifications, et de les échelonner dans le temps. Nous avons un assistant de vice-président qui supprime sans cesse des fichiers de nos partages, et nous avons pu les récupérer tous.

0voto

Brad Ackerman Points 2111

Vous pouvez demander à votre représentant Symantec de vous expliquer NetBackup RealTime qui semble faire ce que vous voulez en obtenant des copies de toutes les écritures sur les LUN sauvegardées.

Attention : comme pour les autres produits de la famille NetBackup, je m'attends à un prix exorbitant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X