LVMm을 마운트할 수 없습니다: ioctl 복원에 실패했습니다.

LVMm을 마운트할 수 없습니다: ioctl 복원에 실패했습니다.

LVM의 크기를 조정하고 싶었고 온라인 튜토리얼을 따르고 있었는데 시스템이 완전히 충돌했습니다(일부 부팅 오류가 발생했고 UUID를 찾을 수 없습니다). LiveCD를 실행하고 일부 파일을 복구하려고 시도했지만 드라이브를 마운트할 수 없습니다. 누락된 UUID를 사용하여 /dev/sda1에서 pvcreate를 실행했습니다. 대부분의 튜토리얼에서 내가 해야 할 일

vgchange -ay

그런 다음 설치하려면 다음을 얻습니다.

device-mapper: resume ioctl on  failed: Invalid argument. 

dmseg는 다음을 인쇄합니다.

device-mapper: table: 252:0: sda1 too small for target: start=2048, len=15499264, dev_size=497664

당연히 마운트가 작동하지 않습니다. 나는 거기에 완전히 갇혀 있고 필사적으로 이 파일들을 복구해야 합니다. 어떤 아이디어가 있나요?

편집: 폴더가 필요합니다. 폴더를 꺼내는 해결 방법(Windows 호스트에서 수행할 수 있으며 VDI 디스크일 수 있음)이 가능합니다.

답변1

수백 가지의 다양한 명령줄 조합을 시도한 후 gparted livecd를 사용하는 튜토리얼(원래 다른 질문에 대한)을 찾았습니다. 나는 그것을 시작했고 터미널에서 :

testdisk

첫 번째 옵션을 선택한 후 다음을 선택하세요.

write

이를 통해 디스크를 마운트하고 필요한 폴더를 복원할 수 있습니다.

관련 정보