
여러 드라이브에 걸쳐 있는 논리 볼륨이 있습니다. 해당 드라이브 중 하나(3TB, 가장 큰 드라이브)가 죽어가고 있으며 현재 ddrescue를 통해 해당 드라이브의 이미지를 만들고 있습니다. 하지만 이 이미지를 대체 PV로 사용하는 방법은 아직 확실하지 않습니다.
현재 생각하고 있는 단계는 다음과 같습니다.
- losstup을 사용하여 이미지를 루프 장치로 마운트합니다.
- pvscan
- vgchange -ay
이 절차 후에 LVM이 루프 장치를 내 볼륨 그룹(작동하는 물리적 드라이브 중)의 일부인 PV로 감지하고 정상적으로 논리 볼륨에 액세스할 수 있도록 허용합니까?
지금까지 LVM 이미지에서 찾은 모든 것은 이미징에 관한 것 같습니다.논리적볼륨이 아니라물리적내가 지금 하고 있는 것처럼요.
이것이 작동하지 않으면 전체 논리 볼륨의 이미지를 생성하면 됩니다(고장난 드라이브를 PV로 사용). 그러나 이는 결함이 있는 드라이브를 유휴 상태로 두고 ddrescue가 완벽하게 데이터를 복사하는 동안 몇 시간 동안 전원을 켜두는 것을 의미합니다. 드라이브가 작동하면 더 많은 데이터가 손실될 위험이 있습니다.
답변1
내가 할 수 있는 일은 .... 볼륨 그룹 내의 LV에 표준 파일 시스템이 포함되어 있다고 가정하는 것입니다.
- 각 LV의 표준 백업을 수행합니다.
- 결함이 있는 디스크 교체
- 처음에 했던 것처럼 볼륨 그룹과 논리 볼륨을 처음부터 다시 만듭니다.
- 백업에서 각 논리 볼륨을 복원합니다.
물리 볼륨에 걸쳐 있지 않은 경우 일부 논리 볼륨에 대한 항목을 바로가기로 설정할 수 있습니다. 지름길은 내부 파일 시스템 데이터의 위치가 여전히 일관되도록 동일한 매개변수를 사용하여 새 논리 볼륨을 생성하는 것입니다.
답변2
이 파일은 \etc\lvm\lvm.conf
에서 검색할 장치 종류를 설정할 수 있는 곳입니다 pvscan
. 루프백 장치를 포함하는 적절한 패턴을 설정하기만 하면 됩니다.
답변3
나중에 이것을 찾을 수 있는 사람을 위해, 내 이미지가 이제 작성되었으며 초기 질문에 설명된 대로 lvm이 루프 장치를 사용할 수 있습니다.