Как в Ubuntu 22.04 смонтировать диск виртуальной машины kvm формата qcow2?


sudo apt-get update

sudo apt-get install xfsprogs

sudo modprobe -v xfs

sudo grep xfs /proc/filesystems

sudo lsmod | grep xfs

sudo modprobe nbd max_part=8

sudo qemu-nbd --connect=/dev/nbd0 /var/lib/libvirt/images/centos7.0.qcow2

sudo fdisk /dev/nbd0 -l

sudo mkdir /mnt/part1

sudo mkdir /mnt/part2

sudo mount /dev/nbd0p1 /mnt/part1

sudo pvs

sudo vgs

Монтируем LV Path от корневого раздела виртуальной машины, локальный не надо трогать, он вроде бы итак уже смонтирован.

sudo lvdisplay

  --- Logical volume ---
  LV Path                /dev/vg_centos/root
  LV Name                root
  VG Name                vg_centos
  LV UUID                YcwJGJ-GtOF-1jZe-nx2w-PBWi-Qqoc-jPANS4
  LV Write Access        read/write
  LV Creation host, time localhost, 2022-07-15 19:58:25 +0300
  LV Status              available
  # open                 0
  LV Size                <18.50 GiB
  Current LE             4735
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3
   
  --- Logical volume ---
  LV Path                /dev/vg_centos/swap
  LV Name                swap
  VG Name                vg_centos
  LV UUID                oh0XeK-Wd9P-h3T0-dqza-vWQW-bPtM-ssD56a
  LV Write Access        read/write
  LV Creation host, time localhost, 2022-07-15 19:58:26 +0300
  LV Status              available
  # open                 0
  LV Size                1.00 GiB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4

sudo vgchange -a y

sudo mount /dev/vg_centos/root /mnt/part2

sudo ls /mnt/part2
bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var

cat /mnt/part2/etc/os-release

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7" 

https://www.cyberciti.biz/faq/how-to-install-xfs-and-create-xfs-file-system-on-debianubuntu-linux/
https://gist.github.com/shamil/62935d9b456a6f9877b5?permalink_comment_id=3608240

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-guest_virtual_machine_disk_access_with_offline_tools-the_guestfish_shell#sect-Guest_virtual_machine_disk_access_with_offline_tools-The_guestfish_shell

Комментарии