MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché ottenere l'errore mongod dead ma sottosistema bloccato e spazio libero insufficiente per i file journal su Linux?

Puoi aggiungere quanto segue al file di configurazione fornito durante l'esecuzione di mongod --config mongod.conf

Per MongoDB 3.x (ultima versione)

storage:
   mmapv1:
      smallFiles: true

Per la versione 2.6+

storage:
   smallFiles: true

Per la versione 2.4 e meno

smallfiles = true

Quindi esegui semplicemente mongod per accettare il tuo file di configurazione (qui presuppone che la posizione della configurazione sia /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Documentazione per file di piccole dimensioni parametro:

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.