guestmount를 사용하여 VM 이미지를 탑재할 때 파일이 나열되지 않음

guestmount를 사용하여 VM 이미지를 탑재할 때 파일이 나열되지 않음

(중지된) KVM 가상 머신의 디스크 이미지를 마운트하면 ls및 디렉토리 hometmp가상 머신 내부에서 비어 있지 않더라도 비어 있는 것으로 표시되고 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

관련 정보