então meu servidor travou e meu backup tem algumas semanas :(. so ....
Eu tenho os arquivos antigos que podem ser encontrados em / var / lib / ldap
Como posso recuperar meu db ou exportá-los em um arquivo ldif.
Tnx all Zlatko
Estou assumindo uma instância do openldap aqui, mas o utilitário slapcat pode ser útil. Alguns anos atrás, eu estava executando uma instância ldap que frequentemente aumentava seus índices, por isso é bastante comum transferir o banco de dados para um arquivo ldif grande, mover os arquivos db e slapadd para gerar novamente o db a partir do ldif.
Uma de nossas máquinas que executam um sistema de terceiros que usava o LDAP para autenticação, entre outras coisas, perturbou sua configuração do LDAP até agora (nunca imaginei como, como geralmente não há paradas sem gravidade que eu possa explicar).
O seguinte sempre trabalhou para classificá-lo:
/etc/init.d/ldap stop
cd /var/lib/ldap-dpp/
rmdir -rfv /home/tmp_ldap/
mkdir /home/tmp_ldap
cp * /home/tmp_ldap/ -av
/usr/sbin/slapd_db_recover -v
/etc/init.d/ldap start
(substituindo os caminhos pelos corretos para o seu sistema, é claro)
Se isso falhar, você terá um backup da etapa 2 para reverter para pronto para tentar outra coisa. Pode valer a pena fazer um backup completo do sistema agora antes de tomar as medidas necessárias para corrigir o problema, caso as tentativas de corrigir as coisas piorem.