(停止した)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