给KVM中虚拟机添加虚拟硬盘

  • 背景
  • 解决方法

背景

最近开始在网上找MySQL的课程学习,一开始听讲师说一般DBA在服务器存储数据时一般都会再挂载一个额外的硬盘来存储数据,在我们公司的DB部门的同事那也了解到数据需要和系统分开存放,都会讲数据放到另外的/data目录下,所以我就在想在kvm建立好虚拟机之后如何再挂载一个新虚拟硬盘上去呢。

解决方法

1.添加虚拟硬盘文件
首先,我们的kvm存放虚拟机硬盘文件是在**/vmdisk**目录下,所以我们在这添加一个新的虚拟硬盘,硬盘容量自定义,这里我们定义容量为500G,命令如下:

qemu-img create -f qcow2 /vmdisk/CentOS7_data.img 500G

其中 -f 是指定虚拟硬盘的格式,这里我们使用的是qcow2格式,虚拟硬盘的后缀为imgqcow2都可以。

2.将新建的虚拟硬盘添加至目标虚拟机中
例如我需要在虚拟机名称为CentOS7的机器上添加刚刚新建的虚拟硬盘,并在虚拟机中将硬盘标为vdb,在KVM宿主机上运行如下命令:

virsh attach-disk CentOS7 /vmdisk/CentOS7_data.img vdb --persistent --subdriver=qcow2

3.检查是否添加成功
在运行如上命令成功之后,我们可以通过在目标虚拟机(CentOS7)上运行fdisk -l可以看到会新增一个500G大小左右的新硬盘。

4.格式化硬盘并挂载
对硬盘进行格式化,命令如下:

mkfs.xfs /dev/vdb(虚拟硬盘名称)

新增/data目录

mkdir -p /data

将虚拟硬盘挂载至/data目录

mount /dev/vdb /data

在/etc/fstab中新增如下语句并执行mount -a使硬盘开机自动挂载

/dev/vdb /data xfs defaults 0 0

KVM虚拟机添加虚拟硬盘相关推荐

  1. VM VirtualBox虚拟机添加虚拟硬盘

    1.打开VM VirtualBox,选择要添加的服务器,并点击设置. 2.选择设置中的存储,然后选择控制器右边的添加硬盘. 3.选择创建"创建新的虚拟盘",然后根据提示选择类型及位 ...

  2. centos7已有数据硬盘挂载_干货!如何给虚拟机增加虚拟硬盘,Linux再分区挂载

    很多朋友一开始给虚拟机的硬盘都很小,用着用着虚拟硬盘就不够了,今天小编就给大伙说说如何给虚拟机添加虚拟硬盘在到Linux系统下分区格式化再到挂载. 点击创建新的虚拟盘 我分配一个8g的硬盘吧! 现在启 ...

  3. 虚拟机ubuntu添加虚拟硬盘以及对虚拟硬盘分区、格式化、自动挂载

    事出有因,为什么今天突然要做这件事情?因为我的虚拟机ubuntu默认硬盘已经满了,无法添加新内容,被迫无奈才出现这个帖子. 首先,虚拟机ubuntu添加虚拟硬盘,参考以下链接: Vmware为虚拟机添 ...

  4. 烂泥:为KVM虚拟机添加网卡

    本文首发于烂泥行天下. 前几篇文章介绍了有关KVM安装虚拟机以及如何给虚拟机添加硬盘,今天我们再来介绍下有关如何给KVM虚拟机添加网卡. 给KVM虚拟机添加网卡,可以分为两种形式:图形界面的和virs ...

  5. kvm上添加万兆网卡_烂泥:为KVM虚拟机添加网卡

    本文首发于烂泥行天下. 前几篇文章介绍了有关KVM安装虚拟机以及如何给虚拟机添加硬盘,今天我们再来介绍下有关如何给KVM虚拟机添加网卡. 给KVM虚拟机添加网卡,可以分为两种形式:图形界面的和virs ...

  6. 【linux实操篇之磁盘分区】为你的虚拟机添加一块硬盘

    目录 前言 分区的基本知识 分区的方式 linux分区原理介绍 硬盘说明 查看系统的分区和挂载情况 实操-给linux添加一块新硬盘 (重要) 步骤一:虚拟机添加硬盘 步骤二:分区 步骤三:格式化 步 ...

  7. Virtualbox Ubuntu添加虚拟硬盘

    VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择&qu ...

  8. Ubuntu添加虚拟硬盘

    1.虚拟机添加新硬盘 以vmware虚拟机为例,在虚拟机里面关闭 Ubuntu 系统后依次进行如下操作: a.点击虚拟机设置 b.添加硬盘 c.选择磁盘类型SCSI d.创建新虚拟磁盘, e.设置磁盘 ...

  9. 如何启动虚拟磁盘服务器,Hyper-V管理实战之添加虚拟硬盘

    [IT168 专稿]在"服务器管理器"或者"Hyper-V管理器"中,可以很方便的对虚拟机进行管理,这包括修改虚拟机的配置.为虚拟机添加或删除硬件.启动虚拟机. ...

最新文章

  1. torch转caffe
  2. 和linux关系_Linux内核Page Cache和Buffer Cache关系及演化历史
  3. python open 打开是什么类型的文件-详解Python中open()函数指定文件打开方式的用法...
  4. Pycharm中代码自动换行(亲测)
  5. TypeError系列之:TypeError: 'tuple' object does not support item assignment
  6. oracle数据库中表被锁,Oracle数据库表被锁问题处理
  7. 《海龟交易法则》经典梳理
  8. 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析 1
  9. android输入流,android – 获取图像输入流的大小
  10. 真实到可怕!英伟达MIT造出马良的神笔
  11. mask rcnn 召回率_搜索推荐召回amp;amp;粗排相关性优化最新进展—2020
  12. 阶段3 2.Spring_06.Spring的新注解_3 AnnotationConfigApplicationContext的使用
  13. 10个技巧帮你搞定IE 6
  14. Linux使用libmodbus源码开发,LibModbus源码分析
  15. 手机铃声格式规范,midi格式规范(转)
  16. GBIT51231-2016装配式混凝土结构建筑技术标准
  17. google不能用解决方法
  18. Educational Codeforces Round 88 (Rated for Div. 2) C. Mixing Water (思维,数学)
  19. [SWPU2019]Web3
  20. 北京2008中国代表团名单

热门文章

  1. 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)
  2. 利用牛顿迭代法 求n次方根
  3. onAttachedToWindow和onDetachedFromWindow的调用时机分析
  4. ssm+Vue计算机毕业设计养老院管理信息系统(程序+LW文档)
  5. druid连接池参数配置不当引起接口耗时长
  6. 海康工业相机 C# 开发示例
  7. python getostime_Python os.utime() 方法
  8. My Idea About ID wly_sh (关于用户名 wly_sh 的猜想)
  9. HTML制作年历,年历制作.html
  10. 最大似然法,贝叶斯估计、最小错误贝叶斯决策Excel数据分类处理(介绍+Python实现)