KVM-virsh学习(虚拟机磁盘管理)

  • 虚拟机挂载硬盘逻辑
    硬盘文件(创建|已存在)–》添加给虚拟机 --》格式化硬盘 --》mount使用
  • 操作命令
  1. 真实系统中创建一个硬盘文件
[root@vmhost image]# qemu-img create -f qcow2 disk1 1G
[root@vmhost image]# ls
disk1
  1. 将硬盘挂载到虚拟机上
[root@vmhost image]# virsh attach-disk node2  /image/disk1  vdb --subdriver qcow2 --config --live
Disk attached successfully
#添加硬盘
[root@vmhost image]# virsh domblklist node2
Target     Source
------------------------------------------------
vda        /image/node2
vdb        /image/disk1
#查看结果

[root@node2 mfs]# fdisk -l
……省略部分显示结果

Disk /dev/vdb: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
#可以在虚拟机中看到disk1已添加,名称显示vdb
  1. 删除虚拟机添加的硬盘
[root@vmhost image]# virsh detach-disk node2 vdb --live --config
Disk detached successfully
#删除成功
  • 命令学习
qemu-img是QEMU的磁盘管理工具
格式: qemu-img command [command options]
command:
		check 						   对磁盘镜像文件进行一致性检查,查找镜像文件中的错误
		create 						   创建一个可以指定格式、大小、名称的镜像文件
		convert 					   镜像文件格式转换
		info 						   展示镜像文件的信息


virsh kvm虚拟机管理工具
格式:
virsh [options]... [<command_string>]
virsh [options]... <command> [args...]
command:
	    domblkinfo                     查看虚拟机磁盘信息
	    domblklist                     虚拟机磁盘列表
	    domblkstat                     虚拟机某个磁盘的具体状态信息
	    domcontrol                     虚拟机控制接口状态
	    domiflist                      虚拟机网络接口列表显示
	    domifstat                      查看虚拟机某个网络接口状态
	    dominfo                        虚拟机信息
	    dommemstat                     虚拟机内容统计信息
	    domstate                       虚拟机状态(运行|关闭|挂起)
	    domstats                       获取一个或者多个虚拟机信息
	    list                           列出学你几列表
		attach-disk					   添加磁盘
		detach-disk					   删除磁盘


attach-disk|detach-disk
格式:
attach-disk|detach-disk <domain> <source> <target> [options]
<domain>			必填项:指定操作的虚拟机
<source> 			必填项:指定操作的磁盘,磁盘使用指定使用绝对路径
<target>			必填项:指定添加虚拟机磁盘的命名;命名方式如下:类型+次序[a-z]|数字
					fd:软驱          fda fdb
					hd:IDE 磁盘      hda hdb
					sd:SCSI 磁盘     sda sdb
					tty:terminals   tty1 tty2
					vd:virtio 磁盘   vda vdb
options:
	    --subdriver <string>         添加磁盘类型
	    --config                     添加到boot启动项中
	    --live                       给正在运行的虚拟机添加

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdnlb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值