前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >虚拟机磁盘挂载,本地映射

虚拟机磁盘挂载,本地映射

原创
作者头像
风起--追风
修改2024-01-25 10:07:11
1030
修改2024-01-25 10:07:11
举报
文章被收录于专栏:sql与spec性能sql与spec性能

虚拟机磁盘挂载

虚拟机磁盘的挂载通常是dir格式,基于文件系统目录的。

我们现在需要挂载宿主机的物理硬盘,有两种操作方式,

一是通过编辑xml,添加disk

二是通过virt-manager,图形化手动添加

一. 通过xml编辑

  1. virsh destroy guest-name #关闭虚拟机
  2. virsh edit guest-name #编辑xml

添加如下字段,可以是分区可以是整块物理盘

<disk type='block' device='disk'>

<driver name='qemu' type='raw' cache='none'/>

<source dev='/dev/sdd1'/>

<target dev='vdb' bus='virtio'/>

</disk>

#选择block,qemu,raw(格式),以及目标设备名vdb

重启虚拟机,查看

二. 通过图形化添加

virt-manager界面选择添加设备--创建自定义

选择对应物理磁盘

备注:此处若发生dos错误,如下图所示,需要重新对磁盘进行标记 parted /dev/sde mklabel ms -s

选择存储池,点击创建卷,发现报错,将名字改为对应的sde1,即可

三. 本地映射

可以通过创建qcow2镜像

qemu-img create -f qcow2 test.qcow2 10G

modprobe nbd [part=8]

可以看到多了很多/dev/nbd设备

qemu-nbd -c /dev/nbd0 test.qcow2 #映射到本地

mkfs.ext4 /dev/nbd0

mount /dev/nbd0 /media/nbd0 #挂载到文件系统

umount /media/nbd0

qemu-nbd -d /dev/nbd0 #取消挂载

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 虚拟机磁盘挂载
    • 一. 通过xml编辑
      • 重启虚拟机,查看
    • 二. 通过图形化添加
      • virt-manager界面选择添加设备--创建自定义
      • 选择对应物理磁盘
      • 选择存储池,点击创建卷,发现报错,将名字改为对应的sde1,即可
      • 可以通过创建qcow2镜像
      • 可以看到多了很多/dev/nbd设备
  • 三. 本地映射
相关产品与服务
专用宿主机
专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档