pg_combinebackup — 증분 토토 사이트 추천 및 종속 백업에서 전체 백업을 재구성
pg_combinebackup [옵션...] [토토 사이트 추천_디렉토리...]
pg_combinebackup은에서 합성 전체 토토 사이트 추천을 재구성하는 데 사용됩니다.증분 토토 사이트 추천및 그것이 의존하는 이전 백업.
명령줄에서 가장 오래된 것부터 최신 것까지 필요한 모든 백업을 지정하십시오. 즉, 첫 번째 백업 디렉터리는 전체 백업의 경로여야 하며, 마지막 백업 디렉터리는 복원하려는 최종 증분 토토 사이트 추천의 경로여야 합니다. 재구성된 백업은 다음에서 지정한 출력 디렉터리에 기록됩니다.-o옵션.
pg_combinebackup은 사용자가 지정한 백업이 올바른 전체 백업을 재구성할 수 있는 합법적인 백업 체인을 형성하는지 확인하려고 시도합니다. 그러나 이는 어떤 백업이 다른 백업에 종속되는지 추적하는 데 도움이 되도록 설계되지 않았습니다. 증분 토토 사이트 추천의 기반이 되는 이전 백업 중 하나 이상을 제거하면 해당 백업을 복원할 수 없습니다. 게다가pg_combinebackup각 개별 백업이 손상되지 않았는지 확인하는 것이 아니라 백업이 서로 올바른 관계를 가지고 있는지 확인하려고 시도합니다. 그러려면 다음을 사용하세요.pg_verifybackup.
다음의 출력 이후pg_combinebackup은 합성 전체 토토 사이트 추천이므로 향후 호출에 대한 입력으로 사용할 수 있습니다.pg_combinebackup. 합성 전체 토토 사이트 추천은 재구성된 토토 사이트 추천 체인 대신 명령줄에 지정됩니다.
-d--디버그많은 디버그 로깅 출력 인쇄stderr.
-n--시험 실행그-n/--시험 실행옵션 지시사항pg_combinebackup실제로 대상 디렉토리나 출력 파일을 생성하지 않고 수행할 작업을 파악합니다. 특히 다음과 함께 사용하면 유용합니다.--디버그.
-N--동기화 없음기본적으로,pg_combinebackup모든 파일이 디스크에 안전하게 기록될 때까지 기다립니다. 이 옵션으로 인해pg_combinebackup기다리지 않고 반환하는 것이 더 빠르지만 후속 운영 체제 충돌로 인해 출력 백업이 손상될 수 있음을 의미합니다. 일반적으로 이 옵션은 테스트에 유용하지만 프로덕션 설치를 생성할 때는 사용하면 안 됩니다.
-ooutputdir--출력=outputdir합성 전체 백업이 작성되어야 하는 출력 디렉토리를 지정합니다. 현재 이 인수는 필수입니다.
-Tolddir=newdir--테이블스페이스-매핑=olddir=newdir디렉토리에서 테이블스페이스를 재배치olddir에newdir토토 사이트 추천 중.olddir은 명령줄에 지정된 최종 토토 사이트 추천에 존재하는 테이블스페이스의 절대 경로이며newdir는 재구성된 토토 사이트 추천의 테이블스페이스에 사용할 절대 경로입니다. 두 경로 중 하나에 등호()가 포함되어야 하는 경우=), 앞에 백슬래시를 추가합니다. 이 옵션은 여러 테이블스페이스에 대해 여러 번 지정할 수 있습니다.
--클론효율적인 파일 복제 사용(또는라고도 함“재링크”일부 시스템에서는) 파일을 새 데이터 디렉토리에 복사하는 대신 데이터 파일이 거의 즉시 복사될 수 있습니다.
토토 사이트 추천 매니페스트를 사용할 수 없거나 올바른 유형의 체크섬이 포함되어 있지 않으면 파일 복제를 사용하여 파일을 복사하지만 체크섬 계산을 위해 파일을 블록별로 읽습니다.
파일 복제는 일부 운영 체제 및 파일 시스템에서만 지원됩니다. 선택되었지만 지원되지 않는 경우,pg_combinebackup실행하면 오류가 발생합니다. 현재는 Btrfs 및 XFS(reflink 지원으로 생성된 파일 시스템)가 있는 Linux(커널 4.5 이상)와 APFS가 있는 macOS에서 지원됩니다.
--복사일반 파일 복사를 수행합니다. 이것이 기본값입니다. (또한 참조--복사-파일-범위그리고--클론.)
--복사-파일-범위다음을 사용하세요copy_file_range효율적인 복사를 위한 시스템 호출. 일부 파일 시스템에서는 다음과 유사한 결과가 나타납니다.--클론, 물리적 디스크 블록을 공유하는 반면 다른 블록에서는 여전히 블록을 복사할 수 있지만 최적화된 경로를 통해 수행합니다. 현재 Linux 및 FreeBSD에서 지원됩니다.
토토 사이트 추천 매니페스트를 사용할 수 없거나 올바른 유형의 체크섬을 포함하지 않는 경우,copy_file_range파일을 복사하는 데 사용되지만 체크섬 계산을 위해 파일을 블록별로 읽습니다.
--manifest-checksums=알고리즘좋아요pg_basebackup, pg_combinebackup출력 디렉터리에 백업 매니페스트를 작성합니다. 이 옵션은 백업 매니페스트에 포함된 각 파일에 적용되어야 하는 체크섬 알고리즘을 지정합니다. 현재 사용 가능한 알고리즘은 다음과 같습니다.없음, CRC32C, SHA224, SHA256, SHA384및SHA512. 기본값은CRC32C.
--매니페스트 없음백업 매니페스트 생성을 비활성화합니다. 이 옵션을 지정하지 않으면 재구성된 백업의 백업 매니페스트가 출력 디렉터리에 기록됩니다.
--동기화 방법=방법다음으로 설정된 경우fsync(기본값),pg_combinebackup토토 사이트 추천 디렉토리의 모든 파일을 반복적으로 열고 동기화합니다. 일반 형식을 사용하는 경우 파일 검색은 WAL 디렉터리 및 구성된 각 테이블스페이스에 대한 심볼릭 링크를 따릅니다.
리눅스의 경우,syncfs대신 운영 체제에 토토 사이트 추천 디렉터리가 포함된 전체 파일 시스템을 동기화하도록 요청하는 데 사용할 수 있습니다. 일반 형식을 사용하는 경우,pg_combinebackup또한 WAL 파일과 각 테이블스페이스가 포함된 파일 시스템을 동기화합니다. 참조recovery_init_sync_method사용 시 주의해야 할 사항에 대한 정보syncfs.
이 옵션은 다음의 경우에는 효과가 없습니다.--동기화 없음사용됩니다.
-V--버전다음을 인쇄합니다pg_combinebackup버전 및 종료.
-?--도움말다음에 대한 도움말 표시pg_combinebackup명령줄 인수 및 종료.
pg_combinebackup출력 디렉토리를 쓸 때 페이지 체크섬을 다시 계산하지 않습니다. 따라서 재구성에 사용된 토토 사이트 추천이 체크섬을 비활성화한 상태에서 수행되었지만 최종 토토 사이트 추천은 체크섬이 활성화된 상태에서 수행된 경우 결과 디렉터리에 잘못된 체크섬이 있는 페이지가 포함될 수 있습니다.
이 문제를 방지하려면 다음을 사용하여 클러스터의 체크섬 상태를 변경한 후 새로운 전체 백업을 수행하십시오.pg_checksums권장됩니다. 그렇지 않으면 다음에 의해 생성된 디렉터리에서 체크섬을 비활성화한 다음 선택적으로 다시 활성화할 수 있습니다.pg_combinebackup문제를 해결하기 위해.
이 유틸리티는 대부분의 다른 유틸리티와 마찬가지로포스트그레SQL유틸리티, 지원되는 환경 변수 사용libpq(참조PostgreSQL : 문서 : 17 : 32.15. 환경 배트맨 토토).
환경 변수PG_COLOR진단 메시지에 색상을 사용할지 여부를 지정합니다. 가능한 값은 다음과 같습니다.항상, 자동그리고절대로.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.