LVM 파티션 디스크 오류: 나머지 영역의 데이터에 액세스하는 방법

LVM 파티션 디스크 오류: 나머지 영역의 데이터에 액세스하는 방법

6개의 디스크가 있는 LVM 볼륨이 있습니다. 드라이브 중 하나가 불량하고 다른 디스크의 데이터에 액세스하는 방법을 모르겠습니다. 고장난 디스크의 데이터에는 관심이 없습니다.

먼저 부분 LVM을 활성화했습니다.

vgchange -a y --activationmode partial myVG

그런 다음 활성화된 부분 LVM을 마운트하려고 시도했지만 시스템이 슈퍼블록을 읽을 수 없기 때문에 작동하지 않았습니다. 백업 슈퍼블록을 찾기 위해 dumpe2fs 명령을 사용해 보았으나 다음과 같이 표시되었습니다.

유효한 파일 시스템 슈퍼블록을 찾을 수 없습니다.

mkfs.ext4 -n LVpath백업 슈퍼블록 목록을 줬는데 그 중 아무 것도 작동하지 않음mount -o sb=xxxxxx LVpath /mountpoint

여기에 제안된 대로https://serverfault.com/questions/319427/how-to-remove-bad-disk-from-lvm2-with-the-less-data-loss-on-other-pvs

나는 공연했다 vgreduce --removemissing --force myVG. 이렇게 하면 원래 LVM 그룹이 삭제되고 축소된 VG 그룹 내의 데이터에 액세스하는 방법이 궁금해집니다. 간단히 새 LVM 파티션을 생성할 수 있나요? 남은 디스크에서 데이터가 지워지지 않을지 확실하지 않습니다. 누구든지 도움을 주시면 정말 감사하겠습니다.

관련 정보