- 虚拟机挂载硬盘逻辑
硬盘文件(创建|已存在)–》添加给虚拟机 --》格式化硬盘 --》mount使用 - 操作命令
- 真实系统中创建一个硬盘文件
[root@vmhost image]
[root@vmhost image]
disk1
- 将硬盘挂载到虚拟机上
[root@vmhost image]
Disk attached successfully
[root@vmhost image]
Target Source
------------------------------------------------
vda /image/node2
vdb /image/disk1
[root@node2 mfs]
……省略部分显示结果
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
- 删除虚拟机添加的硬盘
[root@vmhost image]
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 给正在运行的虚拟机添加