1.2.3. 데이터베이스 파일


모든 Directory Server 인스턴스에는 모든 데이터베이스 파일을 저장하기 위한 /var/lib/dirsrv/slapd-instance/db 디렉터리가 포함되어 있습니다. /var/lib/dirsrv/slapd-instance/db 디렉터리 콘텐츠의 샘플 목록은 다음과 같습니다.

데이터베이스 디렉터리 콘텐츠

db.001 db.002  __db.003  DBVERSION  log.0000000001  userroot/

  • DB.00x 파일 데이터베이스에서 내부적으로 사용하면 이러한 파일을 어떤 방식으로든 이동, 삭제 또는 수정할 수 없습니다.
  • log.xxxxxxxxxx 파일. 데이터베이스당 트랜잭션 로그를 저장하는 데 사용됩니다.
  • DBVERSION. 데이터베이스 버전을 저장하는 데 사용됩니다.
  • UserRoot. 설정 시 생성된 사용자 정의 접미사(사용자 정의 데이터베이스)를 저장합니다(예: dc=example,dc=com ).
참고

새 데이터베이스(예: testRoot )를 만들어 디렉터리 트리를 새 접미사 아래에 저장하면 testRoot 라는 디렉터리도 /var/lib/dirsrv/slapd-instance/db 디렉터리에 나타납니다.

다음 예제는 사용자Root 디렉터리 콘텐츠 목록입니다.

userroot 데이터베이스 디렉터리 콘텐츠

ancestorid.db
DBVERSION
entryrdn.db
id2entry.db
nsuniqueid.db
numsubordinates.db
objectclass.db
parentid.db

userroot 하위 디렉터리에는 다음 파일이 포함되어 있습니다.

  • ancestorid.db. 항목 ancestor의 ID를 찾는 ID 목록을 포함합니다.
  • entrydn.db. ID를 찾을 수 있는 전체 DN 목록을 포함합니다.
  • id2entry.db. 실제 디렉터리 데이터베이스 항목을 포함합니다. 필요한 경우 다른 모든 데이터베이스 파일을 이 파일에서 다시 생성할 수 있습니다.
  • nsuniqueid.db. ID를 찾을 수 있는 고유 ID 목록을 포함합니다.
  • numsubordinates.db. 하위 항목이 있는 ID를 포함합니다.
  • objectclass.db. 특정 개체 클래스가 있는 ID 목록을 포함합니다.
  • ParentID.db. 부모 ID를 찾는 ID 목록을 포함합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동