Mongo “prealloc” fichiers de prendre de place
Je suis en train de libérer de l'espace sur un serveur Ubuntu exécution de Mongo. J'ai attaché un nouveau, vide de 8 go de volume, et ont la salle de déplacer des choses autour.
J'ai plusieurs grosses (1 GO), les fichiers de /var/lib/mongodb/journal/prealloc, il est sûr de les supprimer ou de les déplacer? Si je peux me déplacer eux-quelqu'un peut-il me donner un pointeur sur la façon de faire pour Mongo?
- J'ai déjà monté et monté mon nouveau volume, juste besoin de savoir au sujet de ces préaffectés blocs de l'espace.
- La réalisation de plus d'un an plus tard comment naïf "grand" était, en référence à 1GB :/
Vous devez vous connecter pour publier un commentaire.
Donc, en théorie, la
prealloc
fichiers sont préaffectés les fichiers journaux. C'est par opposition à dans l'utilisation journal des fichiers qui ont le formatj._X
, oùX
est un chiffre.Le but ici est de "côté" fichier déjà alloué lorsque le dernier fichier est à court d'espace. Pré-allocation est souvent beaucoup plus rapide que sur la demande d'allocation.
La réponse que vous cherchez est dans la documentation ici. Les docs il semble donner la clé de la réponse à votre question:
nojournal = true
etjournal = false
?Ajouter "smallfiles=true" dans la MongoDB fichier de configuration.