와이즈 토토

와이즈 토토 - a의 기본 백업의 무결성을 확인하십시오.postgresql클러스터

시놉시스

와이즈 토토 [옵션...]

설명

와이즈 토토|pg_basebackupabackup_manifest백업시 서버에서 생성. 백업은 "일반"형식으로 저장해야합니다.

와이즈 토토백업을 사용하려고 시도 할 때 실행중인 서버에서 수행 할 모든 수표를 포함하지는 않습니다. 이 도구를 사용하더라도 여전히 테스트 복원을 수행하고 결과 데이터베이스가 예상대로 작동하고 올바른 데이터가 포함 된 것으로 확인해야합니다.와이즈 토토저장 문제 또는 사용자 오류로 인해 일반적으로 발생하는 많은 문제를 감지 할 수 있습니다.

백업 확인은 4 단계로 진행됩니다. 첫 번째,와이즈 토토읽기backup_manifest파일. 해당 파일이 존재하지 않는 경우, 읽을 수 없거나, 기형 또는 자체 내부 체크섬에 대한 확인에 실패한 경우와이즈 토토치명적인 오류로 종료됩니다.

두 번째,와이즈 토토현재 디스크에 저장된 데이터 파일이 서버가 보내려는 데이터 파일과 정확히 동일하며 아래에 설명 된 일부 예외가 있는지 확인하려고합니다. 추가 및 누락 된 파일은 몇 가지 예외를 제외하고 감지됩니다.postgresql.auto.conf, standby.signalrecovery.signal,이 파일은 백업 과정의 일부로 생성되거나 수정되었을 것으로 예상되기 때문입니다. 또한에 대해 불평하지 않을 것입니다.backup_manifest대상 디렉토리의 파일 또는 내부의 내부에 대한 파일PG_WAL,이 파일은 백업 매니페스트에 나열되지 않더라도. 파일 만 확인합니다.

다음,와이즈 토토모든 파일을 확인하고, 검사소를 매니페스트의 값과 비교하고, 계산 된 체크섬이 매니페스트에 저장된 체크섬과 일치하지 않는 파일의 오류를 방출합니다. 이 단계는 이미 문제가있는 것으로 알려져 있기 때문에 이전 단계에서 오류를 생성 한 파일에 대해서는 수행되지 않습니다.

마지막으로,와이즈 토토매니페스트를 사용하여 백업을 복구하는 데 필요한 쓰기 로그 레코드가 존재하고 읽고 구문 분석 할 수 있는지 확인합니다. 그만큼backup_manifest어떤 쓰기 로그 레코드가 필요한지에 대한 정보를 포함하고와이즈 토토해당 정보를 사용하여 호출합니다pg_waldump쓰기 로그 레코드를 구문 분석합니다. 그만큼-Quiet플래그가 사용되므로pg_waldump다른 출력을 생성하지 않고 오류 만보고합니다. 이 수준의 검증은 누락 된 파일이나 내부 체크섬이 일치하지 않는 파일과 같은 명백한 문제를 감지하기에 충분하지만 복구를 시도 할 때 발생할 수있는 모든 가능한 문제를 감지하기에 충분히 광범위하지는 않습니다.

백업을 복구 할 필요가없는 추가 웨일 파일이있는 경우 별도의 호출은이 도구에서 확인하지 않습니다.pg_waldump그 목적으로 사용될 수 있습니다. 또한 WAL 검증은 버전에 따라 다릅니다.의 버전을 사용해야합니다.와이즈 토토pg_waldump는 확인중인 백업과 관련이 있습니다. 대조적으로, 데이터 파일 무결성 점검은 A를 생성하는 모든 버전의 서버에서 작동해야합니다.backup_manifest파일.

옵션

와이즈 토토다음 명령 줄 인수를 수락합니다 :

-e
--exit-on-error

백업에 문제가 감지 되 자마자 종료하십시오. 이 옵션이 지정되지 않은 경우와이즈 토토문제가 감지 된 후에도 백업을 계속 확인하고 오류로 감지 된 모든 문제를보고합니다.

-iPATH
-ignore =PATH

지정된 파일 또는 디렉토리를 무시하십시오. 실제로 백업에있는 데이터 파일 목록을에 비교할 때 상대 경로 이름으로 표현되어야합니다.backup_manifest파일. 디렉토리가 지정된 경우이 옵션은 해당 위치에 루팅 된 전체 하위 트리에 영향을 미칩니다.

-mPATH
-MANIFEST-PATH =PATH

백업 디렉토리의 루트에 위치한 것이 아닌 지정된 경로에서 매니페스트 파일을 사용하십시오.

-n
-no-parse-wal

이 백업에서 복구하는 데 필요한 쓰기 로그 데이터를 구문 분석하려고하지 마십시오.

-Q
-Quiet

백업이 성공적으로 확인되면 아무것도 인쇄하지 마십시오.

-s
--skip-checksums

데이터 파일 확인 검사를 확인하지 마십시오. 파일의 존재 유무 및 해당 파일의 크기는 여전히 확인됩니다.

-wPATH
-wal-directory =PATH

지정된 디렉토리에 저장된 책치 파일을 구문 분석하려고PG_WAL. 백업이 WAL 아카이브와 별도의 위치에 저장된 경우 유용 할 수 있습니다.

다른 옵션도 사용할 수 있습니다 :

-v
-버전

인쇄와이즈 토토버전 및 종료.

-?
-help

도움말 표시와이즈 토토명령 줄 인수 및 종료

서버의 기본 백업을 생성하려면mydbserver백업의 무결성을 확인하십시오 :

$ pg_basebackup -h mydbserver -d/usr/local/pgsql/data
$ 와이즈 토토/usr/local/pgsql/data

서버의 기본 백업을 생성하려면mydbserver, 백업 디렉토리 외부의 어딘가에 매니페스트를 이동하고 백업 확인 :

$ pg_basebackup -h mydbserver -d/usr/local/pgsql/backup1234
$ mv/usr/local/pgsql/backup1234/backup_manifest /secure/location/backup_manifest.1234
$ 와이즈 토토 -m /my/secure/location/backup_manifest.1234/usr/local/pgsql/backup1234

백업 디렉토리에 수동으로 추가 된 파일을 무시하는 동안 백업을 확인하고 체크섬 확인을 건너 뛸 수 있습니다.

$ pg_basebackup -h mydbserver -d/usr/local/pgsql/data
$ 편집 /usr/local/pgsql/data/note.to.self
$ 와이즈 토토-ignore = note.to.self --skip-checksums/usr/local/pgsql/data

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면