KVM学习笔记(虚拟机磁盘离线访问)

 1、离线访问虚拟机磁盘的工作场景

观看或下载位于虚拟机磁盘中的文件
编辑或上传文件到虚拟机磁盘
读取或写入虚拟机的配置等等

2、使用guestfish shell工具

安装guestfish软件包
yum -y install libguestfs-tools

guestfish是一个交互shell工具,主要有两种用法:
guestfish [--ro|--rw] -i -a /path/to/disk.img
参数解释
[--ro|--rw] 以只读或读写方式打开
-i 自动挂载硬盘,如果没有带-i参数,需要在交互式shell中使用run命令挂载
-a 添加一个镜像
/path/to/disk.img  镜像路径

guestfish [--ro|--rw] -i -d name-of-libvirt-domain
参数解释
[--ro|--rw] 以只读或读写方式打开
-i 自动挂载硬盘,如果没有带-i参数,需要在交互式shell中使用mount命令挂载
-d 从现有的虚机中添加磁盘
name-of-libvirt-domain 虚机的名字

挂载磁盘后
使用list-filesystems可以查看文件系统信息
也可以使用ls命令
可以使用vi或edit命令来编辑文件

评论