Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
31 mars 2016

systemd Linux boot           initialisation du système


coredump.conf

coredump.conf, coredump.conf.d

Fichier de configuration de stockage de coredump

   Ces fichiers peuvent se trouver dans les emplacements suivants:

/etc/systemd/coredump.conf
/etc/systemd/coredump.conf.d/*.conf
/run/systemd/coredump.conf.d/*.conf
/usr/lib/systemd/coredump.conf.d/*.conf

   Ces fichiers configurent le comportement de systemd-coredump(8). La configuration par défaut est définie durant la compilation, donc un fichier de configuration dans /etc/systemd/ contient les entrées commentées montrant les défaut. Quand un package doit personnaliser la configuration, il peut installer des configurations dans /usr/lib/systemd/*.conf.d/. Le fichier de configuration principal est lu avant tous les autres, et a la précédence la plus faible. Les fichiers dans un sous-répertoire sont triés alphabétiquement, sans regarder dans quel sous-répertoire il réside. Pour désactiver un fichier de configuration fournis par un vendeur, la manière recommandée est de placer un lien vers /dev/null dans le répertoire /etc avec le même nom de fichier que le fichier de configuration du vendeur.

OPTIONS

Storage= Contrôle où stocker les cores. none log mais ne stocke pas de manière permanente, external (défaut) stocke les cores dans /var/lib/systemd/coredump. journal stocke les cores dans le journal et suis les rotations de journaux. both stocke les cores dans les 2 emplacements.
Compress= Contrôle la compression pour le stockage externe. défaut: yes.
ProcessSizeMax= Taille maximum en octets d'un core qui est traité. les coredump excédant cette taille sont loggé, mais le backtrace ne sera pas généré et le core ne sera pas stocké.
ExternalSizeMax=, JournalSizeMax= Taille maximum (non-compressée) en octets d'un core à sauvegarder
MaxUse=, KeepFree= Force les limites de l'espace disque pris par les coredumps stockés en externe. MaxUse s'assure que les anciens coredumps sont supprimés dès que l'espace disque utilisé par les coredump atteint cette limite (défaut: 10% de la taille totale du disque). KeepFree contrôle l'espace disque à conserver lible au minimum (défaut: 15% de l'espace disque total). Noter que l'espace disque utilisé par les coredumps peut excéder ces limits durant la compression. Les anciens coredumps sont supprimés basés sur de temps via systemd-tmpfiles(8).