(중지된) KVM 가상 머신의 디스크 이미지를 마운트하면 ls
및 디렉토리 home
가 tmp
가상 머신 내부에서 비어 있지 않더라도 비어 있는 것으로 표시되고 guestunmount
다음 실행(이후)에서도 여전히 비어 있지 않습니다. 이것은 내가 사용하는 명령입니다:
guestmount -a bla/bla/bla.qcow2 -m /dev/sda2 -o allow_other -o uid=1000 -o gid=1000 -r /mnt/vm
sda2
확실히 이미지에서 의미 있는 유일한 파티션입니다. 호스트와 게스트 모두 openSUSE Tumbleweed입니다.
답변1
이 디렉토리의 내용은 이름이 지정된 home
하위 볼륨 에 있습니다. 다음은 유효합니다. 그런 다음 이 명령으로 생성된 대화형 콘솔에서:sda2
@
guestfish -a blah/blah/blah.qcow2 --ro -m /dev/sda2:/:subvol=@
ls /home/blah/Downloads
download /home/blah/Downloads/blah.jpg ~blah/Desktop/blah.jpg
quit