[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