1 宿主机环境
配置目标OS yum源
安装libguestfs-tools工具
2 利用libguestfs-tools中guestmount命令将虚机镜像挂载到本地目录
guestmount -a 虚机镜像名 -m 需要挂载的设备 挂载点
guestmount: FUSE module for libguestfs
guestmount lets you mount a virtual machine filesystem
Copyright (C) 2009-2020 Red Hat Inc.
Usage:
guestmount [--options] mountpoint
Options:
-a|--add image Add image
--blocksize[=512|4096]
Set sector size of the disk for -a option
-c|--connect uri Specify libvirt URI for -d option
--dir-cache-timeout Set readdir cache timeout (default 5 sec)
-d|--domain guest Add disks from libvirt guest
--echo-keys Don't turn off echo for passphrases
--fd=FD Write to pipe FD when mountpoint is ready
--format[=raw|..] Force disk format for -a option
--fuse-help Display extra FUSE options
-i|--inspector Automatically mount filesystems
--help Display help message and exit
--key selector Specify a LUKS key
--keys-from-stdin Read passphrases from stdin
--live Connect to a live virtual machine
-m|--mount dev[:mnt[:opts[:fstype]] Mount dev on mnt (if omitted, /)
--no-fork Don't daemonize
-n|--no-sync Don't autosync
-o|--option opt Pass extra option to FUSE
--pid-file filename Write PID to filename
-r|--ro Mount read-only
--selinux For backwards compat only, does nothing
-v|--verbose Verbose messages
-V|--version Display version and exit
-w|--rw Mount read-write
-x|--trace Trace guestfs API calls