差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
home:management:backup:start [2021/09/04 20:25] yuki |
— (現在) | ||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== バックアップ ====== | ||
- | 基本思想は極力デフォルト機能で何とかする。 | ||
- | * [[.:web:]] | ||
- | |||
- | |||
- | ===== LDAPのバックアップ ==== | ||
- | LDAPの登録情報消えるとそれはもうやる気が失せる。 | ||
- | |||
- | - LDAP構成ファイルをとりあえず何も考えずにコピーするスクリプトを書く | ||
- | * <code> | ||
- | #!/bin/sh | ||
- | echo "*** openldap backup start. ***" | ||
- | |||
- | echo "cd /var/db/openldap-data/" | ||
- | cd /var/db/openldap-data/ | ||
- | |||
- | echo "tar zcvf ldap_backup-`/bin/date '+%Y%m'`.tar.gz DB_CONFIG alock *.bdb log.*" | ||
- | tar zcvf ldap_backup-`/bin/date '+%Y%m'`.tar.gz DB_CONFIG alock *.bdb log.* | ||
- | echo "tar done." | ||
- | |||
- | echo "mv ldap_backup-`/bin/date '+%Y%m'`.tar.gz /mnt/lib_01/server/ldap_remilia/" | ||
- | mv ldap_backup-`/bin/date '+%Y%m'`.tar.gz /mnt/lib_01/server/ldap_remilia/ | ||
- | echo "mv done." | ||
- | |||
- | if [ -s /mnt/lib_01/server/ldap_remilia/ldap_backup-`/bin/date '+%Y%m'`.tar.gz ]; then | ||
- | echo "*** openldap backup completed. ***" | ||
- | else | ||
- | echo "!!! openldap backup failed. !!!" | ||
- | fi</code> | ||
- | - crontabに仕込む | ||
- | - 必要な時にぶちまける |