
1、虚拟机关机,切换root账户,查看磁盘所在位置
2、查看磁盘信息并删除快照
3、移动磁盘位置
4、给磁盘扩容
5、修改虚拟机ubuntu20.04的磁盘位置
6、修改虚拟机默认磁盘位置
7、重启libvirtd服务
需求:物理机安装HBA卡,连接到IBM V3700存储,存储上新建一个2T的卷,映射到该物理机,想让该物理机上的vm1直接挂挂载存储上的2T空间。
误区:通过虚拟系统管理器virt-manager设置物理磁盘存储池,这样做如下图,类型处选择 物理磁盘设备
点击完成后会报错:Format of device '/dev/sdc' does not match the expected format 'dos'
正确做法:虚拟机vm1关机后,在“添加新虚拟机硬件” 窗口 “选择或创建自定义存储”下面的空白处直接填/dev/sdb或者/dev/sdc(根据实际情况)。实际上,最好不使用/dev/sd*条目,而使用/dev/disk/by-id目录中设备的链接,这样,如果设备名称发生更改(因为您插入了USB驱动器或其他设备),它仍然可以工作。
通过以下指令可查看/dev/sdb等对应的by-id
ls -l /dev/disk/by-id
通过不重启服务器刷新磁盘列表
ls /sys/class/scsi_host/
echo "- - -" >/sys/class/scsi_host/host0/scan
echo "- - -" >/sys/class/scsi_host/host1/scan
echo "- - -" >/sys/class/scsi_host/host2/scan
echo "- - -" >/sys/class/scsi_host/host3/scan
fdisk -l
1、创建一块磁盘文件qemu-img create -f qcow2 /data/images/test_disk.qcow2 200G #创建一个200G的磁盘文件
2、修改虚拟机配置文件
virsh edit test_server
#新增一块磁盘配置,注意磁盘名字和路径
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/data/images/test_disk.qcow2'/>
<target dev='vdb' bus='virtio'/>
</disk>
3、重启虚拟机
4、使用fdisk分区,然后mount挂载
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)