Puis-je supprimer oplog local. * De Mongo backup fsyncLock () + Instantané LVM?

Est-il sécuritaire de supprimer oplog

local.

* Fichiers de l'image MongoDB?

S'il y a un

fsyncLock()

Correction des entrées de journal des opérations dans les fichiers de base de données?

je suis en train de faire

fsyncLock()

+ Data Lvm Mongo. Puis je monte une image et enlevez oplog

local.

* Fichiers avant d'archiver les fichiers sur S3 ou FTP (de Duplicity).

Je le fais pour réduire la taille des archives pour le transfert à S3.

Lorsque je restaure le nœud dans un ensemble vide de réplicas, fichiers oplog Ils sont recréés et d'autres nœuds sont complètement synchronisés avec cette nouvelle base.

Mais je ne suis pas sûr de ne pas avoir de données manquantes lorsqu'il est récupéré en raison du fait qu'ils sont dans un journal de journal précédemment distant et ne sont pas enregistrés dans les fichiers de base de données.
Invité:

Cyrille

Confirmation de:

Utilisation d'une fonction d'instantané pour sauvegarder la réplication mongo Pas une bonne idée pendant que vous l'exécutez. Tout d'abord, vous devez obtenir une photo "primaire" dans votre ensemble de répliques. Mais le problème est que vos clients puissent se connecter à la mauvaise politique de protection de l'écriture. Par exemple, ne demandez pas cela ou non pour la majorité, qui laisse des données déverrouillées dans le journal principal de l'utilisateur. Même si vous stockez le journal des opérations ou tous les fichiers dans une base de données locale, vous pouvez avoir des problèmes de restauration. (Je l'ai eu une fois, mon principal cherche une restauration sans raison).

Ma suggestion (Je suppose que vous ne pouvez pas arrêter mongod) Les usages mongodump, Oui, ça sonne stupide lorsque vous avez un instantané. Mais le vrai sens de l'utilisation des copies de sauvegarde est de les restaurer.

Si vous ne pouvez pas utiliser mongodump Ou ne veux pas. Essayer
https://mms.mongodb.com/
Fonction de sauvegarde nuageuse. qui peut facilement restaurer l'ensemble des répliques.

Éditer:

Une autre variante - Démarrer un membre différé de la réplique. ici
http://docs.mongodb.org/manual ... mber/
. Qui couvre la plupart des besoins de sauvegarde. Déterminez simplement le délai. Donc tu ne manges pas io Votre serveur exécutant des outils de sauvegarde / Archivage.

Pour répondre aux questions, connectez-vous ou registre