Benutzt: openldap-servers-2.4.23-34.el6_5.1.x86_64
Aufgabe: Erstellen Sie ein Skript crontabzum Erstellen einer vollständigen vollständigen Datenbanksicherung.
1) slapcat- Erstellen Sie eine Datei im Standardformat Berkeley DB.
2) slapcatkann während der slapdAusführung durchgeführt werden (wenn die bdb/hdbDatenbank verwendet wird).
3) Zum Wiederherstellen der Datei nach slapcat- muss verwendet werden slapadd(nicht ldapadd).
4) slapcat/adderfordert kein Passwort.
5) slapaddkann nur im slapdgestoppten Zustand durchgeführt werden.
Beispiel:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Anstelle von slapcat/add- werfen wir einen Blick auf ldapsearch/add:
1) ldapsearch- erstellt eine Datei mit fast den gleichen Informationen wie slapcat;
2) ldapadd- kann Datei von verwenden ldapsearch, muss nicht slapdgestoppt werden;
3) ldapadd/search- erfordert Passwort.
Beispiel:
$ ldapsearch -D "cn=root,dc=db_1" -W -b "dc=db_1" "dc=db_1" -LLL > db_1_backup2.ldif
$ ldapadd -x -D "cn=root,dc=db_1" -W -f db_1_backup2.ldif
Die Frage lautet also:
1) Vermisse ich etwas in dieser Werkzeugbeschreibung?
2) Was ist der Unterschied zwischen ldapadd/slapaddund ladpsearch/slapcat?