4 votes

Une manière peu encombrante de stocker de nombreux fichiers volumineux et similaires.

J'ai beaucoup de fichiers de ~1 Go (fichiers de vidage de bases de données, pris à intervalles réguliers). Pour l'instant, je les stocke tous dans un seul répertoire, chaque fichier étant compressé. Nous manquons d'espace disque et voulons continuer à stocker les anciens fichiers. En ignorant la solution évidente qui consiste à injecter de l'argent dans le problème pour acheter plus de disques, existe-t-il un moyen de stocker ces fichiers de manière efficace en termes d'espace ?

Chaque fichier est un fichier de vidage de base de données, pris toutes les demi-heures, et il devrait donc y avoir beaucoup de contenu dupliqué. Existe-t-il un programme/processus qui rendrait cela plus facile ? Je ne veux pas essayer un nouveau système de fichiers. Je joue avec git et git-repack, mais cela utilise beaucoup de mémoire. Existe-t-il quelque chose d'un peu plus simple ?

3voto

Joe H. Points 1887

Pour l'avenir, vous pouvez effectuer des sauvegardes incrémentielles de votre base de données, mais leur restauration est plus longue et il est beaucoup plus complexe d'effectuer une restauration ponctuelle en cas d'audit.

Comme vous dites que vous êtes capable de prendre un complet toutes les 30 minutes en ce moment, vous pourriez prendre à la fois un incrémentiel et un complet toutes les 30 minutes, et ne garder que 6 ou 24 heures, et les incrémentiels pour le long terme. (en théorie, si vous avez besoin d'une vitesse de récupération, il s'agira probablement d'un scénario de récupération après sinistre, car vous voudrez la dernière version).

Si vous avez des questions sur les sauvegardes incrémentielles, ou sur d'autres stratégies de sauvegarde, essayez la page échange de piles de données .

0voto

Dana the Sane Points 818

En plus des sauvegardes incrémentielles, vous pouvez également déplacer les anciennes sauvegardes vers un stockage d'archivage proche de la ligne. Il peut s'agir d'une combinaison de bandes, de disques durs externes, de supports optiques (avec des réserves), etc.

D'après mon expérience, il est suffisant d'avoir un accès pratique à des sauvegardes fonctionnelles. Si vous avez besoin d'un accès plus rapide aux sauvegardes, vous pouvez acheter plus de matériel ou automatiser certaines des étapes de récupération pour accélérer les choses.

0voto

Hugo Peixoto Points 1291

Vous pourriez envisager un stockage de fichiers avec déduplication, car vos données devraient contenir beaucoup d'informations en double. Cependant, si vous optez pour une solution matérielle d'un fournisseur réputé, le coût sera bien plus élevé que le simple coût des disques supplémentaires. La bonne nouvelle, c'est qu'il existe plusieurs initiatives open source, dont l'une est la suivante Ouvertup . Il y en a quelques autres, mais je n'ai pas d'informations sur eux à portée de main.

Une autre solution serait d'utiliser un logiciel ou un service de sauvegarde qui utilise déjà une sorte de déduplication. Nous utilisons actuellement une solution basée sur le logiciel Asigra et nous sauvegardons quotidiennement des images entières de machines virtuelles VMware. Nous obtenons une réduction des données de 1:10 avec une rétention quotidienne de 30 jours.

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