[Sysadmins] current openldap for production
Вадим Илларионов
=?iso-8859-1?q?master_=CE=C1_usib=2Eirkps=2Eru?=
Пт Мар 16 04:06:39 MSK 2007
От Dmitriy L. Kruglikov поступило следующее:
> Для онлайн бэкапа подходит hdb.
> И резервные копии создаются примерно так:
>
> /usr/sbin/slapcat > /etc/openldap/backup/backup.ldif
А у меня так:
# cat /etc/cron.daily/ldap_backup
#!/bin/sh
BASES=/var/lib/ldap/bases
/usr/sbin/slapcat | bzip2 -c9 > "$BASES/`date +%Y.%m.%d,%H:%M`.ldif.bz2"
Ну, а восстановление после сбоев сделано так:
# cat /var/lib/ldap/bases/ldap_restore
#!/bin/sh
BASE="./US.Post"
#LAST=`ls | grep .bz2 | sort | tail -n2 | head -n1` # ПРЕДпоследний бэкап
LAST=`ls | grep .bz2 | sort | tail -n1` # Последний бэкап
/etc/init.d/slapd condstop
rm -f $BASE/*
/etc/init.d/slapd start
/etc/init.d/slapd stop
bzip2 -cd "$LAST" | /usr/sbin/slapadd
chown -R ldap.ldap $BASE
/etc/init.d/slapd start
________________________
С уважением,
Вадим Илларионов
системный администратор
Усолье-Сибирский почтамт
JID: см. <mailto:>
UIN: 7899517
Телефоны:
Мобильный +7 904 658-4154
Рабочий +7 39543 444-00
Подробная информация о списке рассылки Sysadmins