Donc en théorie, le prealloc
sont des fichiers journaux pré-alloués. Ceci est opposé à en service les fichiers journaux qui ont le format j._X
où X
est un chiffre.
Le but est d'avoir le "prochain" fichier déjà alloué lorsque le dernier fichier manque d'espace. La pré-allocation est souvent beaucoup plus rapide que l'allocation à la demande.
Est-il possible de les supprimer ou de les déplacer ?
La réponse que vous cherchez se trouve dans la documentation ici . Les documents qui s'y trouvent semblent apporter la réponse à votre question :
Les fichiers préalloués ne contiennent pas de données, mais sont plutôt simplement des fichiers préalloués prêts à être utilisés qui sont réellement préalloués par le système de fichiers (c'est-à-dire qu'ils ne sont pas "sparse"). Il est donc sûr de les supprimer, mais si vous redémarrez mongod avec la journalisation, il les créera à nouveau s'ils sont manquants.*