스포츠 토토 사이트 - a의 기본 백업의 무결성을 확인하십시오.PostgreSQL클러스터
스포츠 토토 사이트
[옵션
...]
스포츠 토토 사이트|PG_BASEBACKUP
abackup_manifest
백업시 서버에서 생성. 백업은 "일반"형식으로 저장해야합니다. "tar"형식 백업은 추출 후 확인할 수 있습니다.
|스포츠 토토 사이트백업을 사용하려고 시도 할 때 실행중인 서버에서 수행 할 모든 수표를 포함하지는 않습니다. 이 도구를 사용하더라도 여전히 테스트 복원을 수행하고 결과 데이터베이스가 예상대로 작동하고 올바른 데이터가 포함 된 것으로 확인해야합니다. 하지만,스포츠 토토 사이트저장 문제 또는 사용자 오류로 인해 일반적으로 발생하는 많은 문제를 감지 할 수 있습니다.
백업 확인은 4 단계로 진행됩니다. 첫 번째,스포츠 토토 사이트
읽기backup_manifest
파일. 해당 파일이 존재하지 않는 경우, 읽을 수 없거나, 기형 또는 자체 내부 체크섬에 대한 확인에 실패한 경우스포츠 토토 사이트
치명적인 오류로 종료됩니다.
두 번째,스포츠 토토 사이트
디스크에 현재 저장된 데이터 파일이 서버가 보내려고했던 데이터 파일과 정확히 동일하며 아래에 설명 된 일부 예외가 있는지 확인하려고합니다. 추가 및 누락 된 파일은 몇 가지 예외를 제외하고 감지됩니다. 이 단계는의 존재 또는 부재 또는 수정을 무시합니다.postgresql.auto.conf
, standby.signal
및복구 .signal
,이 파일은 백업 과정의 일부로 생성되거나 수정되었을 것으로 예상되기 때문입니다. 또한에 대해 불평하지 않을 것입니다.backup_manifest
대상 디렉토리의 파일 또는 내부의 내부에 대한 파일PG_WAL
,이 파일은 백업 매니페스트에 나열되지 않더라도. 파일 만 확인합니다. 디렉토리의 존재 유무에 관계없이 간접적으로 제외하고 : 디렉토리에 누락 된 경우 포함 해야하는 파일도 누락됩니다.
다음,스포츠 토토 사이트
모든 파일을 확인하고, 검사를 매니페스트의 값과 비교하고, 계산 된 체크섬이 매니페스트에 저장된 체크섬과 일치하지 않는 모든 파일에 대해 오류를 방출합니다. 이 단계는 이미 문제가있는 것으로 알려져 있기 때문에 이전 단계에서 오류를 생성 한 파일에 대해서는 수행되지 않습니다. 이 단계에서는 이전 단계에서 무시 된 파일도 무시됩니다.
마지막으로,스포츠 토토 사이트
매니페스트를 사용하여 백업을 복구하는 데 필요한 쓰기 로그 레코드가 존재하고 읽고 구문 분석 할 수 있는지 확인합니다. 그만큼backup_manifest
어떤 쓰기 로그 레코드가 필요한지에 대한 정보를 포함하고스포츠 토토 사이트
해당 정보를 사용하여 호출합니다pg_waldump
쓰기 로그 레코드를 구문 분석합니다. 그만큼-Quiet
플래그가 사용되므로pg_waldump
다른 출력을 생성하지 않고 오류 만보고합니다. 이 수준의 검증은 누락 된 파일이나 내부 체크섬이 일치하지 않는 파일과 같은 명백한 문제를 감지하기에 충분하지만 복구를 시도 할 때 발생할 수있는 모든 가능한 문제를 감지하기에 충분히 광범위하지는 않습니다. 예를 들어, 올바른 체크섬이 있지만이 방법으로는 무의미한 작업을 지정하는 쓰기 로그 레코드를 생성하는 서버 버그.
백업을 복구하는 데 필요하지 않은 추가 왈 파일이 있으면 별도의 호출은이 도구에서 확인하지 않습니다.pg_waldump
그 목적으로 사용될 수 있습니다. 또한 WAL 검증은 버전에 따라 다릅니다.의 버전을 사용해야합니다.스포츠 토토 사이트
pg_waldump
는 확인중인 백업과 관련이 있습니다. 대조적으로, 데이터 파일 무결성 점검은 A를 생성하는 모든 버전의 서버에서 작동해야합니다.backup_manifest
파일.
스포츠 토토 사이트다음 명령 줄 인수를받습니다 :
-e
--exit-on-error
12443_12533스포츠 토토 사이트
문제가 감지 된 후에도 백업을 계속 확인하고 오류로 감지 된 모든 문제를보고합니다.
-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 /my/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
18996_19222이 양식문서 문제를보고하려면