KVM学习(十一)虚拟磁盘离线访问

离线访问工具应用场景

.观看或下载位于虚拟机磁盘中的文件
.编辑或上传文件到虚拟机磁盘
.读取或写入的虚拟机配置
.准备新的磁盘映像,包含文件、目录、分区、逻辑卷等
.修复客户无法启动或需要更改启动配置的虚拟机
.监控虚拟机的磁盘使用情况
.根据组织安全标准审计虚拟机的合规性
.通过克隆和修改模板来部署虚拟机
.读取CD和DVD ISO和软盘映像

guestfish Shell

.Libguestfs提供了一个简单地访问虚机磁盘镜像文件地方法,即使是在虚机无法启动地情况下。
.Libguestfs是由一组丰富地工具集组成,可以让管理员访问虚机文件,甚至调整和挽救文件。
.guestfish是一个基于libguestfs API地交互shell

安装

yun install -y '*guestf*'

找一个关闭的虚拟机试试guestfish
在这里插入图片描述
–ro只读 -a 指定一个镜像

guestfish --ro -a /vm/centos7.qcow2

run对硬盘探查,时间较长
在这里插入图片描述
查看文件系统
在这里插入图片描述
mount操作

mount /dev/sda1 /

查看sda1在这里插入图片描述
如果开机异常,可以看看grub里面

在这里插入图片描述
exit退出,guestfish -i可以自动mount
在这里插入图片描述
再试试-d,指定一个虚拟机的名称

在这里插入图片描述
修改ip地址
以读写形式打开centos7.0-2
–rw

edit /etc/sysconfig/network-scripts/ifcfg-eth0

修改ip地址
在这里插入图片描述
修改dhcp成静态static,最后两行给定ip,子网掩码,做好更改注释

在这里插入图片描述
关闭guestfish,打开centos7.0-2
可以看到已经改过来了
在这里插入图片描述

其他离线工具

virt-df

监视磁盘使用

virt-resize

离线调整虚拟磁盘大小

virt-win-reg

Windows注册表读取和修改

virt-sysprep

虚拟机设置重置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值