백업 및 복원 방법

이 가이드는 유닉스와 같은 운영 체제에 익숙하다고 가정합니다. 2016 년 9 월 28 일 현재 오픈댑 2.4 관리자 가이드의 디렉터리 백업 섹션에는 어떠한 종류의 복원 절차도 없습니다. 이 가이드는 당신이 그것을 할 도움이 될 것입니다.

오픈탭 백업

오픈탭 백업에는 두 가지 방법이 있습니다. 하나는 백엔드 데이터베이스를 백업하는 것이고,다른 하나는 디렉토리를 덤프하는 것이다. 백엔드가 여러 개 있기 때문에 동일한 도구 및 절차를 사용하여 구성 및 데이터를 백업 할 수 있습니다. 이 가이드에서는 다음과 같은 방법을 다룹니다. 관리 가이드는 디렉토리가 사용하는 기본 데이터베이스를 백업하는 방향으로 기울어하는 것 같습니다.

백업을 만들려면 슬랩캣 명령을 사용합니다. 전체 디렉토리를 출력합니다.백업 구성 디렉터리

slapcat -n 0 -l config.ldif

"-l config.ldif"는 슬랩캣이 파일 구성에 쓰도록 지시합니다.디프 7157>은 구성 디렉터리인 데이터베이스 0 을 출력해야 함을 의미합니다.

백업 데이터 디렉토리

데이터 디렉토리는 같은 방식으로 백업되지만 관련 데이터베이스 번호를 사용합니다. 아래 명령은 데이터베이스 1 의 데이터를 파일 데이터에 씁니다.디프

slapcat -n 1 -l data.ldif

각 디렉토리에 대해이 작업을 수행하십시오.

오픈탭 복원

오픈탭 복원 시 가장 먼저 해야 할 일은 슬랩을 중지하는 것입니다.

service slapd stop

또는

pkill slapd

복원 구성 디렉토리

복원은 슬래패드를 사용하여 수행됩니다. 구성 디렉토리를 복원하는 경우 삭제하거나 이름을 변경 한 다음 먼저 다시 만드는 것이 좋습니다. 디렉터리의 소유자 및 그룹을 기록합니다. 아래 표에서는 다양한 환경에서 구성 디렉터리의 위치를 보여 줍니다:

운영 체제 구성 디렉터리
데비안/우분투 /기타/슬랩/슬랩.디
등.이 문제를 해결하는 방법은 무엇입니까?5685> 이 문제를 해결하기 위해 몇 가지 방법이 있습니다.디
이 작업을 수행하는 방법은 다음과 같습니다.디
bash# ls -ld /etc/openldap/slapd.ddrwxr-xr-x 3 ldap ldap 4096 Jul 16 06:57 /etc/openldap/slapd.dbash# mv /etc/openldap/slapd.d /etc/openldap/slapd.d.`date '+%Y-%m-%d'`bash# mkdir /etc/openldap/slapd.d

구성 디렉터리를 다시 작성하면 다음을 사용하여 복원할 수 있습니다:

slapadd -n 0 -F /etc/openldap/slapd.d -l /backups/config.ldif

"-n""-l"은 슬랩캣과 같은 것을 의미합니다. "-F /etc/openldap/slapd.d"/etc/openldap/slapd.d가 구성 디렉터리임을 지정합니다.

이제 구성 디렉토리(리눅스 및 유닉스 파일 권한 가이드)의 소유권과 권한을 이전에 있었던 것으로 변경하십시오.

chown -R ldap:ldap /etc/openldap/slapd.d

데이터 디렉터리 복원

먼저 데이터베이스 디렉터리의 위치를 결정합니다. 온라인 구성 디렉터리를 사용하는 경우 당신은 슬랩을 사용하는 경우.데이터베이스 정의 섹션 아래의 디렉토리 라인을 살펴보십시오.

먼저 디렉토리의 이름을 바꾸거나 삭제 한 다음 다시 만드는 것이 좋습니다.

bash# ls -ld /var/lib/ldapdrwxr-xr-x 3 ldap ldap 4096 Jul 16 06:57 /var/lib/ldapbash# mv /var/lib/ldap /var/lib/ldap`date '+%Y-%m-%d'`bash# mkdir /var/lib/ldap

이 작업을 마치면 슬래패드를 사용하여 데이터를 복원합니다:

slapadd -n 1 -F /etc/openldap/slapd.d -l /backups/data.ldif

이제 데이터 디렉토리(리눅스 및 유닉스 파일 권한 가이드)의 소유권을 이전에 있었던 것으로 변경하십시오.

chown -R ldap:ldap /var/lib/ldap

이제 복원이 완료되었으므로 슬랩을 시작하고 디렉토리를 확인하십시오.

복제된 디렉터리

모든 종류의 복제를 사용하는 경우 다음을 추가합니다. 예:

slapadd -n 1 -F /config/directory/slapd.d -l /backups/data.ldif -w

답글 남기기

이메일 주소는 공개되지 않습니다.