sql >> Databasteknik >  >> NoSQL >> MongoDB

Varför får felet mongod död men subsys låst och otillräckligt ledigt utrymme för journalfiler på Linux?

Du kan lägga till följande till konfigurationsfilen som tillhandahålls när du kör mongod --config mongod.conf

För MongoDB 3.x (senaste versionen)

storage:
   mmapv1:
      smallFiles: true

För version 2.6+

storage:
   smallFiles: true

För version 2.4 och mindre

smallfiles = true

Kör sedan bara mongod för att acceptera din konfigurationsfil (här förutsätter den att platsen för konfigurationen är /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Dokumentation för småfiler parameter:

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.


  1. MongoDB Tutorial för 2022 – Lär dig vad är MongoDB?

  2. Importera dokument till MongoDB från en mängd JSON-dokument

  3. Redis hash mycket långsam skrivhastighet

  4. Ställa in ett dynamiskt fält i Ohm / Redis