差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
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に仕込む | ||
| - | - 必要な時にぶちまける | ||
