Восстановите данные LDAP из скопированных файлов

Мой сервер повредился, и я должен был срочно поднять его снова. Я должен был переустановить систему и, так как я был ограниченным временем, я лениво просто скопировал каталоги, которые я считал необходимым (/etc, /opt, /root и /var) с cp к внешнему диску и отформатированный система.

Теперь, я должен восстановить свою конфигурацию LDAP и данные, но я не сделал резервного копирования правильно. У меня все еще есть каждый файл, потому что они были сохранены в /var, но копируя их в то же место и запуск slapd сбои. Я надеваю следующие сообщения /var/log/messages:

Aug 25 21:02:33 localhost slapd[2664]: @(#) $OpenLDAP: slapd 2.4.38 (Aug 25 2014 16:04:17) $
    @host:/var/tmp/portage/net-nds/openldap-2.4.38-r2/work/openldap-2.4.38-abi_x86_64.amd64/servers/slapd
Aug 25 21:02:33 localhost slapd[2667]: hdb_db_open: database "dc=my,dc=host,dc=com": alock package is unstable.
Aug 25 21:02:33 localhost slapd[2667]: backend_startup_one (type=hdb, suffix="dc=my,dc=host,dc=com"): bi_db_open failed! (-1)
Aug 25 21:02:33 localhost slapd[2667]: slapd stopped.
Aug 25 21:02:33 localhost /etc/init.d/slapd[2663]: start-stop-daemon: failed to start `/usr/lib64/openldap/slapd'
Aug 25 21:02:33 localhost /etc/init.d/slapd[2647]: ERROR: slapd failed to start

Я укрепляю это я и имею старые конфигурационные файлы и verbatin копию файлов базы данных. Если возможно восстановиться с ним, как я должен продолжить двигаться?

0
задан 26 August 2014 в 03:05
1 ответ

Я только что завершил восстановление openldap на ubuntu14. 04 из файлов с ubuntu 12.04 Восстановите файлы для этих двух dirs. убедитесь, что вы сделали резервную копию текущего содержимого перед.

As root
1. backup contents of /var/lib/ldap/*
2. backup contents of /etc/ldap/*
3. sudo service slapd stop
4. clear out /var/lib/ldap/*
5. clear out /etc/ldap/*

6. cp [backup]/var/lib/ldap/* /var/lib/ldap/
7. cp [backup]/etc/ldap/* /etc/ldap/
8. chown openldap /etc/ldap/*
9. sudo service slapd start
0
ответ дан 5 December 2019 в 13:30

Теги

Похожие вопросы