MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pourquoi obtenir l'erreur mongod mort mais sous-système verrouillé et espace libre insuffisant pour les fichiers journaux sous Linux?

Vous pouvez ajouter ce qui suit au fichier de configuration fourni lors de l'exécution de mongod --config mongod.conf

Pour MongoDB 3.x (dernière version)

storage:
   mmapv1:
      smallFiles: true

Pour la version 2.6+

storage:
   smallFiles: true

Pour la version 2.4 et moins

smallfiles = true

Ensuite, exécutez simplement mongod pour accepter votre fichier de configuration (ici, il suppose que l'emplacement de la configuration est /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Documentation pour les petits fichiers paramètre :

Set to true to modify MongoDB to use a smaller default data file size. 
Specifically, smallfiles reduces the initial size for data files and
limits them to 512 megabytes. The smallfiles setting also reduces the
size of each journal files from 1 gigabyte to 128 megabytes.