1.创建磁盘需要的img文件
qemu-img create -f raw disk01.img 1G
这样做出的设备不压缩,创建多少就占多少物理空间,还是这个直接
2.添加到虚拟机中
virsh attach-disk centos7 /usr/local/kvm_data/disk01.img vdb --cache none
到虚拟机中查看
发现大小已经写好了,感觉比qcow2好用些
而且这个重启之后会失效
需要重新加载硬盘
3.进行分区处理
4.格式化mkfs.xfs /dev/vdb1
5.挂载到目录上查看下
6.最后,将该挂载添加到开机启动中
#blkid /dev/vdb //获取硬盘的UUID
/dev/vdb: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840" TYPE="ext4"
#vim /etc/fstab //添加开机加载,在最后一行加入
UUID=19fc1d1d-7891-4e22-99ef-ea3e08a61840 /test ext4 defaults 1 2
7.如果像永久生效的话,需要再配置文件中的xml修改
virsh edit centos7
找到磁盘的位置添加上如下的内容
保存退出
8.卸载硬盘
virsh detach-disk centos7 --target vdb
卸载磁盘的话,需要将配置文件中上述的内容都删除掉,不然也只是临时卸载



