--- lang: en layout: doc permalink: /doc/mount-lvm-image/ ref: 46 title: Mount LVM image --- # How to mount LVM image You want to read your LVM image (e.g., there is a problem where you can't start any VMs except dom0). 1: make the image available for qubesdb. From dom0 terminal: ```bash # Example: /dev/qubes_dom0/vm-debian-9-tmp-root [user@dom0]$ dev=$(basename $(readlink /dev/YOUR_LVM_VG/YOUR_LVM_IMAGE)) [user@dom0]$ qubesdb-write /qubes-block-devices/$dev/desc "YOUR_LVM_IMAGE" ``` 2: Create a new disposable VM ```bash [user@dom0]$ qvm-run -v --dispvm=YOUR_DVM_TEMPLATE --service qubes.StartApp+xterm & ``` 3: Attach the device to your newly created disp VM From the GUI, or from the command line: ```bash [user@dom0]$ qvm-block attach NEWLY_CREATED_DISPVM dom0:$dev ``` 4: Mount the partition you want to, and do what you want with it ```bash [user@dispXXXX]$ mount /dev/xvdiX /mnt/ ``` 5: Umount and kill the VM ```bash [user@dispXXXX]$ umount /mnt/ ``` 6: Remove the image from qubesdb ```bash [user@dom0]$ qubesdb-rm /qubes-block-devices/$dev/ ``` # References Please consult this issue's [comment]. [comment]: https://github.com/QubesOS/qubes-issues/issues/4687#issuecomment-451626625