Red Hat Training

A Red Hat training course is available for RHEL 8

17.11. pvcreate 및 Cryostatcfgrestore 명령을 사용하여 손상된 LVM 헤더 및 메타데이터로 디스크 복구

손상된 물리 볼륨에서 메타데이터 및 헤더를 복원하거나 새 장치로 교체할 수 있습니다. 물리 볼륨의 메타데이터 영역을 다시 작성하여 물리적 볼륨에서 데이터를 복구할 수 있습니다.

주의

이러한 명령은 매우 주의하여 사용해야 하며, 각 명령의 영향, 볼륨의 현재 레이아웃, 달성해야 하는 레이아웃 및 백업 메타데이터 파일의 콘텐츠에 대해 잘 알고 있는 경우에만 사용해야 합니다. 이러한 명령에는 데이터가 손상될 가능성이 있으므로 문제 해결에 도움이 필요한 경우 Red Hat 글로벌 지원 서비스에 문의하는 것이 좋습니다.

사전 요구 사항

절차

  1. pvcreate 및 Cryostat cfgrestore 명령에 필요한 다음 정보를 수집합니다. # pvs -o+uuid 명령을 실행하여 디스크 및 UUID에 대한 정보를 수집할 수 있습니다.

    • metadata-file 은 VG의 최신 메타데이터 백업 파일의 경로입니다(예: /etc/lvm/backup/ <vg-name>).
    • VG-name 은 PV가 손상되거나 누락된 VG의 이름입니다.
    • 이 장치에서 손상된 PV의 UUID# pvs -i+uuid 명령의 출력에서 가져온 값입니다.
    • disk 는 PV가 있어야 하는 디스크 이름입니다(예: /dev/sdb ). 이 디스크가 올바른 디스크인지 확인하거나 도움을 구하십시오. 그렇지 않으면 이러한 단계를 수행하면 데이터가 손실될 수 있습니다.
  2. 디스크에서 LVM 헤더를 다시 생성합니다.

    # pvcreate --restorefile <metadata-file> --uuid <UUID> <disk>

    필요한 경우 헤더가 유효한지 확인합니다.

    # pvck --dump headers <disk>
  3. 디스크에서 VG 메타데이터를 복원합니다.

    # vgcfgrestore --file <metadata-file> <vg-name>

    필요한 경우 메타데이터가 복원되었는지 확인합니다.

    # pvck --dump metadata <disk>

VG에 대한 메타데이터 백업 파일이 없는 경우 추출된 메타데이터를 파일에 저장하는 절차를 사용하여 하나를 가져올 수 있습니다.

검증

  • 새 물리 볼륨이 손상되지 않고 볼륨 그룹이 올바르게 작동하는지 확인하려면 다음 명령의 출력을 확인합니다.
# vgs