Openldap sur debian squeeze : autoremove des logs bdb

Sachant que les bases sont situées dans /var/lib/ldap, rajoutez dans /var/lib/ldap/DB_CONFIG de :

set_flags DB_LOG_AUTOREMOVE

D’ailleurs voici un exemple de contenu pour ce fichier :

/var/lib/ldap# cat DB_CONFIG 
set_cachesize 0 2097152 0
set_lk_max_objects 1500
set_lk_max_locks 1500
set_lk_max_lockers 1500
set_flags DB_LOG_AUTOREMOVE

Installation d’outils de gestion des bases bdb :

# aptitude install db4.8-util
Les NOUVEAUX paquets suivants vont être installés : 
  db4.8-util 
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 134 ko d'archives. Après dépaquetage, 446 ko seront utilisés.
Prendre : 1 http://ftp.lip6.fr/pub/linux/distributions/debian/ squeeze/main db4.8-util amd64 4.8.30-2 [134 kB]
 134 ko téléchargés en 0s (2 034 ko/s)
Sélection du paquet db4.8-util précédemment désélectionné.
(Lecture de la base de données... 23452 fichiers et répertoires déjà installés.)
Dépaquetage de db4.8-util (à partir de .../db4.8-util_4.8.30-2_amd64.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de db4.8-util (4.8.30-2) ...

Pour voir les logs inutiles :

# cd /var/lib/ldap
/var/lib/ldap# db4.8_archive
log.0000000001
log.0000000002
log.0000000003
log.0000000004
log.0000000005
log.0000000006
log.0000000007

Pour supprimer les archives inutiles :

# db4.8_archive -d

Il est donc possible de planifier cette tâche! Si on ne souhaite pas positionner le flag DB_LOG_AUTOREMOVE

Commandes issues du paquet db4.8-util :

db4.8_archive
db4.8_deadlock
db4.8_hotbackup
db4.8_printlog
db4.8_sql
db4.8_upgrade     
db4.8_checkpoint
db4.8_dump
db4.8_load
db4.8_recover
db4.8_stat
db4.8_verify

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *