熄灭的蜡烛 发表于 2020-7-18 12:03:33

qemu设备添加硬盘

本帖最后由 熄灭的蜡烛 于 2021-12-15 10:57 编辑

添加硬盘有两种方式一、在镜像所在目录创建新的硬盘,清空该镜像所在的节点后自动添加新的硬盘
我拿我的linux镜像来举例子
1、ssh登录到EVE,cd到镜像所在的目录
root@eve-ng:~# cd /opt/unetlab/addons/qemu/
2、使用qemu-img创建新的虚拟磁盘,这里我举例创建10GB的虚拟磁盘
root@eve-ng:/opt/unetlab/addons/qemu/linux-rhel7-Mininal# qemu-img create -f qcow2 virtiob.qcow2 10G
因为我之前安装系统的时候创建的是virtioa.qcow2,所以我这里创建的是virtiob.qcow2,你们根据你们镜像的文件名来创建新的虚拟磁盘。-f qcow2表示创建qcow2格式的虚拟磁盘,raw格式的虚拟磁盘不支持创建快照。
root@eve-ng:/opt/unetlab/addons/qemu/linux-rhel7-Mininal# ls
virtioa.qcow2virtiob.qcow2
使用这个方法创建了新的虚拟磁盘之后,清空镜像所在节点,重新开启之后使用lsblk命令即可看到新的硬盘了,需要对它进行分区,格式化,挂载之后才能对齐进行访问。
注意:这样添加硬盘有个缺点,就是如果你需要在使用了该镜像的其他节点访问硬盘里的数据,你就需要在对硬盘的操作保存更改之后才能在其他节点访问到。否则其他节点看到的仍然是刚刚创建的虚拟磁盘,关于保存更改,制作linux镜像的帖子里肯定有说到,我这里就不再赘述了。
==========================================================
二、添加任意位置的虚拟磁盘镜像,镜像只需要是qemu支持的格式就行。
1、我这里先使用qemu-img在/opt/vdisk/创建一个10GB的虚拟磁盘镜像
root@eve-ng:~# qemu-img create -f qcow2 /opt/vdisk/data.qcow2 10G
2、先将需要添加硬盘的节点关闭,右击选择Edit,然后在QEMU custom options中进行添加-drive file=/opt/vdisk/data.qcow2,index=1,media=disk,if=virtio注意:开头的-要和前面有一个空格。其中file=后面写虚拟硬盘所在位置,index=写上硬盘的位置,index从0开始,第二个硬盘写1,以此类推。如果需要添加其他硬盘,依次往后写,if=表示硬盘接口,linux系统就写virtio,windows系统如果有virtio驱动的也可以写virtio,要不然就写ide。
这个方法比第一个方法好的地方在于不需要保存更改,但是如果你需要把这个虚拟硬盘用来其他节点上需要手动添加,而且要添加节点好了之后再编辑qemu选项,不要在添加的时候就编辑。

三、添加多个光驱
和添加硬盘一样,先关闭需要添加光驱的节点,右击点击edit,在QEMU custom options中进行添加
-drive file=xxx.iso,index=0,media=cdromfile后面的路径要写从根目录开始的绝对路径如果镜像目录里面存在了cdrom.iso,那么这个光驱默认是位于ide接口的2通道
另外添加的光驱index可以是0




熄灭的蜡烛 发表于 2020-7-18 12:03:34

自顶一下

gui 发表于 2020-7-22 10:37:46

没金币,还不知道怎么赚

huangzhihua 发表于 2021-3-14 20:00:36

熄灭的蜡烛 发表于 2020-7-18 12:03
自顶一下

求添加多个cdrom光盘的方法

熄灭的蜡烛 发表于 2021-3-14 21:03:11

本帖最后由 熄灭的蜡烛 于 2021-3-14 21:05 编辑

huangzhihua 发表于 2021-3-14 20:00
求添加多个cdrom光盘的方法
添加光驱,在自定义QEMU选项后面添加,index 2是默认的光驱位置
-drive file=XXX.iso,index=1,media=cdrom
file后面的路径要从根目录开始的路径,比如/opt//opt/qemu/share/qemu/xxx.iso


huangzhihua 发表于 2021-3-25 22:04:56

熄灭的蜡烛 发表于 2021-3-14 21:03
添加光驱,在自定义QEMU选项后面添加,index 2是默认的光驱位置
-drive file=XXX.iso,index=1,media=cdro ...

感谢大佬

驳白 发表于 2021-6-23 12:02:01

太棒了!!!

夜半歌声 发表于 2021-9-16 13:22:10

支持一下

panadrit 发表于 2022-5-6 09:57:01

感谢感谢感谢感谢

1017125239 发表于 2022-9-22 11:39:10

感谢楼主
页: [1] 2
查看完整版本: qemu设备添加硬盘