PG_COMBINEBACKUP - 증분 토토 사이트 순위 및 종속 백업에서 전체 백업을 재구성합니다
PG_COMBINEBACKUP
[옵션
...] [backup_directory
...]
PG_COMBINEBACKUP|증분 토토 사이트 순위그리고 그것이 의존하는 초기 토토 사이트 순위.
명령 줄의 필요한 백업을 가장 오래된 것부터 최신부터 최신으로 지정하십시오. 즉, 첫 번째 백업 디렉토리는 전체 백업의 경로 여야하며 마지막은 복원하려는 최종 증분 토토 사이트 순위의 경로입니다. 재구성 된 백업은에 의해 지정된 출력 디렉토리에 기록됩니다.-o
옵션.
PG_COMBINEBACKUP올바른 전체 백업을 재구성 할 수있는 법적 백업 체인을 지정하는 백업이 지정되는지 확인하려고합니다. 그러나 어떤 백업이 다른 백업에 의존하는지 추적하는 데 도움이되지는 않습니다. 증분 토토 사이트 순위이 의존하는 이전 백업 중 하나 이상을 제거하면 복원 할 수 없습니다. 게다가,PG_COMBINEBACKUP토토 사이트 순위이 서로 올바른 관계를 가지고 있는지 확인하려고 시도합니다. 각 개별 토토 사이트 순위이 손상되지 않습니다. 이를 위해 사용젠 토토 PostgreSQL:.
출력 이후PG_COMBINEBACKUP합성 전체 토토 사이트 순위이며, 향후에 대한 입력으로 사용할 수 있습니다PG_COMBINEBACKUP. 합성 전체 토토 사이트 순위은 재구성 된 토토 사이트 순위 체인 대신 명령 줄에 지정됩니다.
-d
-Debug
디버그 로깅 출력을 많이 인쇄Stderr
.
-K
-link
합성 백업에 파일을 복사하는 대신 하드 링크를 사용하십시오. 합성 백업의 재구성이 더 빠르고 (파일 복사 없음) 디스크 공간을 적게 사용하지만 출력 디렉토리를 사용할 때는주의를 기울여야합니다. 해당 디렉토리 (예 : 서버를 시작)에 대한 수정이 입력 디렉토리에 영향을 줄 수 있으므로주의해야합니다. 마찬가지로 입력 디렉토리 변경 (예 : 전체 백업에서 서버를 시작)은 출력 디렉토리에 영향을 줄 수 있습니다. 따라서이 옵션은 입력 디렉토리가 후에 제거 될 사본 일 때에 가장 잘 사용됩니다.PG_COMBINEBACKUP완료되었습니다.
입력 토토 사이트 순위과 출력 디렉토리가 동일한 파일 시스템에 있어야합니다.
토토 사이트 순위 매니페스트를 사용할 수 없거나 올바른 유형의 체크섬이 포함되어 있지 않으면 하드 링크가 여전히 생성되지만 파일은 체크섬 계산을 위해 블록 별 블록으로도 읽습니다..
-n
-드라이 런
the-n
/-드라이 런
옵션 지침PG_COMBINEBACKUP
실제로 대상 디렉토리 또는 출력 파일을 작성하지 않고 수행 할 작업을 파악하려면. 특히와 함께 유용합니다.-Debug
.
-n
-no-sync
기본적으로PG_COMBINEBACKUP
모든 파일이 디스크에 안전하게 작성 될 때까지 기다립니다. 이 옵션은PG_COMBINEBACKUP
대기하지 않고 돌아 오는 것은 더 빠르지 만 후속 운영 체제 충돌로 인해 출력 백업이 손상 될 수 있음을 의미합니다. 일반적 으로이 옵션은 테스트에 유용하지만 생산 설치를 만들 때 사용해서는 안됩니다.
-ooutputdir
-output =outputdir
합성 전체 토토 사이트 순위을 작성 해야하는 출력 디렉토리를 지정합니다. 현재이 주장은 필요합니다.
-tOlddir
=Newdir
--- 테이블 스페이스 맵핑 =Olddir
=Newdir
디렉토리에서 테이블 스페이스를 재배치Olddir
toNewdir
토토 사이트 순위 중.Olddir
명령 줄에 지정된 최종 토토 사이트 순위에 존재하는 테이블 스페이스의 절대 경로입니다.Newdir
재구성 된 토토 사이트 순위에서 테이블 스페이스에 사용하는 절대 경로입니다. 어느 경로 중 하나가 동일한 부호를 포함 해야하는 경우 (=
), 백 슬래시가 있습니다. 이 옵션은 여러 테이블 스페이스에 대해 여러 번 지정할 수 있습니다.
-클론
효율적인 파일 클로닝 사용 (또한“Reflinks”일부 시스템의 경우) 파일을 새 데이터 디렉토리에 복사하는 대신 데이터 파일을 거의 자발적으로 복사 할 수 있습니다.
토토 사이트 순위 매니페스트를 사용할 수 없거나 올바른 유형의 체크섬이 포함되어 있지 않으면 파일 클로닝이 파일을 복사하는 데 사용되지만 파일도 확인 블록 계산을 위해 블록 별 블록으로 읽습니다..
파일 클로닝은 일부 운영 체제 및 파일 시스템에서만 지원됩니다. 선택되었지만 지원되지 않으면PG_COMBINEBACKUPrun은 오류가 발생합니다. 현재 BTRFS 및 XFS (Reflink 지원으로 생성 된 파일 시스템)와 APFS가있는 MACOS에서 Linux (4.5 이상)에서 지원됩니다..
--copy
일반 파일 사본을 수행하십시오. 이것은 기본값입니다. (참조-코피 파일 범위
, -클론
및-K
/-link
.)
-코피 파일 범위
사용Copy_File_Range
시스템은 효율적인 복사를 요청합니다. 일부 파일 시스템에서 이것은와 유사한 결과를 제공합니다.-클론
, 물리적 디스크 블록을 공유하고 다른 사람들에게는 여전히 블록을 복사 할 수 있지만 최적화 된 경로를 통해 그렇게합니다. 현재 Linux 및 FreeBSD에서 지원됩니다.
백업 매니페스트를 사용할 수 없거나 올바른 유형의 체크섬이 포함되어 있지 않은 경우COPY_FILE_RANGE
파일을 복사하는 데 사용되지만 파일은 체크섬 계산을 위해 블록 별 블록으로 읽습니다.
-Manifest-Checksums =알고리즘
Like토토 캔 postgresql, PG_COMBINEBACKUP출력 디렉토리에 백업 매니페스트를 씁니다. 이 옵션은 백업 매니페스트에 포함 된 각 파일에 적용 해야하는 체크섬 알고리즘을 지정합니다. 현재 사용 가능한 알고리즘은입니다.없음
, CRC32C
, SHA224
, SHA256
, SHA384
및SHA512
. 기본값은CRC32C
.
--- 노예 프레스
백업 매니페스트 생성을 비활성화합니다. 이 옵션이 지정되지 않은 경우 재구성 된 백업에 대한 백업 매니페스트는 출력 디렉토리에 기록됩니다.
--sync-method =메소드
로 설정된 시점fsync
, 기본값 인PG_COMBINEBACKUP
백업 디렉토리에서 모든 파일을 재귀 적으로 열고 동기화합니다. 일반 형식을 사용하면 파일 검색은 WAL 디렉토리 및 각 구성된 테이블 스페이스의 상징적 링크를 따릅니다.
On Linux,syncfs
대신 운영 체제에 백업 디렉토리가 포함 된 전체 파일 시스템을 동기화하도록 요청하는 데 사용될 수 있습니다. 일반 형식이 사용될 때PG_COMBINEBACKUP
WAL 파일과 각 테이블 스페이스가 포함 된 파일 시스템을 동기화합니다. 보다복구 _init_sync_method사용할 때 알아야 할 경고에 대한 정보syncfs
.
이 옵션은 효과가 없습니다.-no-sync
사용됩니다.
-v
-버전
인쇄PG_COMBINEBACKUP버전 및 종료.
-?
-help
도움말 표시PG_COMBINEBACKUP명령 줄 인수 및 종료.
pg_combinebackup
출력 디렉토리를 작성할 때 페이지 체크섬을 다시 작성하지 않습니다. 따라서 재구성에 사용 된 백업이 체크섬을 비활성화 한 상태에서 가져온 경우, 최종 백업이 체크섬을 활성화 한 상태에서 수행 된 경우 결과 디렉토리에는 잘못된 체크섬이있는 페이지가 포함될 수 있습니다..
이 문제를 피하기 위해 클러스터의 체크섬 상태를 변경 한 후 새로운 전체 백업을 사용하여PostgreSQL :권장됩니다. 그렇지 않으면, 당신은 |PG_COMBINEBACKUP
문제를 수정하려면
이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티, 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 18 : 32.15. 환경 사설 토토 사이트).
환경 변수pg_color
진단 메시지에서 색상을 사용할지 여부를 지정합니다. 가능한 값은항상
, auto
and절대
.