mounting a raw disk (e.g. proxmox lvm disks, or others) ------------------------------------------------------- # stop VM that is using this disk # display partions that are mapped to /dev/.... root@Proxmox-VE /mnt # kpartx -lv /dev/mapper/vg0-vm--200--disk--0 vg0-vm--200--disk--0p1 : 0 2048 /dev/mapper/vg0-vm--200--disk--0 2048 vg0-vm--200--disk--0p2 : 0 343928799 /dev/mapper/vg0-vm--200--disk--0 4096 # mount root@Proxmox-VE /mnt # kpartx -av /dev/mapper/vg0-vm--200--disk--0 add map vg0-vm--200--disk--0p1 (253:18): 0 2048 linear 253:17 2048 add map vg0-vm--200--disk--0p2 (253:19): 0 343928799 linear 253:17 4096 # get name of new "devices": search for the childs of vg0-vm--200--disk--0 root@Proxmox-VE /mnt # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part │ └─md0 9:0 0 511M 0 raid1 /boot └─nvme0n1p2 259:2 0 476,4G 0 part └─md1 9:1 0 476,3G 0 raid1 ├─vg0-root 253:0 0 15G 0 lvm / ├─vg0-swap 253:1 0 6G 0 lvm [SWAP] ├─vg0-data_tmeta 253:2 0 116M 0 lvm │ └─vg0-data-tpool 253:4 0 455G 0 lvm │ ├─vg0-data 253:5 0 455G 0 lvm │ ├─vg0-vm--101--disk--0 253:6 0 5G 0 lvm │ ├─vg0-vm--103--cloudinit 253:7 0 4M 0 lvm │ ├─vg0-vm--102--disk--0 253:8 0 10G 0 lvm │ ├─vg0-vm--102--cloudinit 253:9 0 4M 0 lvm │ ├─vg0-vm--102--state--Working 253:10 0 4,5G 0 lvm │ ├─vg0-vm--104--disk--0 253:11 0 10G 0 lvm │ ├─vg0-vm--104--disk--1 253:12 0 10G 0 lvm │ ├─vg0-vm--104--cloudinit 253:13 0 4M 0 lvm │ ├─vg0-vm--107--cloudinit 253:14 0 4M 0 lvm │ ├─vg0-vm--107--disk--0 253:15 0 203G 0 lvm │ ├─vg0-vm--200--cloudinit 253:16 0 4M 0 lvm │ └─vg0-vm--200--disk--0 253:17 0 164G 0 lvm │ ├─vg0-vm--200--disk--0p1 253:18 0 1M 0 part │ └─vg0-vm--200--disk--0p2 253:19 0 164G 0 part └─vg0-data_tdata 253:3 0 455G 0 lvm └─vg0-data-tpool 253:4 0 455G 0 lvm ├─vg0-data 253:5 0 455G 0 lvm ├─vg0-vm--101--disk--0 253:6 0 5G 0 lvm ├─vg0-vm--103--cloudinit 253:7 0 4M 0 lvm ├─vg0-vm--102--disk--0 253:8 0 10G 0 lvm ├─vg0-vm--102--cloudinit 253:9 0 4M 0 lvm ├─vg0-vm--102--state--Working 253:10 0 4,5G 0 lvm ├─vg0-vm--104--disk--0 253:11 0 10G 0 lvm ├─vg0-vm--104--disk--1 253:12 0 10G 0 lvm ├─vg0-vm--104--cloudinit 253:13 0 4M 0 lvm ├─vg0-vm--107--cloudinit 253:14 0 4M 0 lvm ├─vg0-vm--107--disk--0 253:15 0 203G 0 lvm ├─vg0-vm--200--cloudinit 253:16 0 4M 0 lvm └─vg0-vm--200--disk--0 253:17 0 164G 0 lvm ├─vg0-vm--200--disk--0p1 253:18 0 1M 0 part └─vg0-vm--200--disk--0p2 253:19 0 164G 0 part # mount the needed partion mount /dev/mapper/vg0-vm--200--disk--0p2 /mnt/tmp # optional: chroot to change passwd chroot /mnt/tmp bash passwd stephan exit # umount umount /mnt/tmp # remove the kpartx mapping kpartx -dv /dev/mapper/vg0-vm--200--disk--0