kvm在线磁盘扩展

1,查看指定kvm虚拟机的现有磁盘domblklist

2,创建一块qcow2虚拟磁盘

3,在线添加这台qcow2虚拟磁盘

4,获取当前此虚拟机内存中最新的xml配置文件

保存最新的数据库添加的xml文件

<disk type=‘file‘ device=‘disk‘>
      <driver name=‘qemu‘ type=‘qcow2‘ cache=‘none‘/>
      <source file=‘/home/ruiydata/ruiyvdc.qcow2‘/>
      <target dev=‘vdc‘ bus=‘virtio‘/>
      <alias name=‘virtio-disk2‘/>
      <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x07‘ function=‘0x0‘/>
    </disk>

5,保存虚拟机的磁盘配置文件

<disk type=‘file‘ device=‘disk‘>
      <driver name=‘qemu‘ type=‘raw‘/>
      <source file=‘/var/lib/libvirt/images/WindoVm01.img‘/>
      <target dev=‘vda‘ bus=‘virtio‘/>
      <alias name=‘virtio-disk0‘/>
      <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x04‘ function=‘0x0‘/>
    </disk>
    <disk type=‘file‘ device=‘disk‘>
      <driver name=‘qemu‘ type=‘raw‘/>
      <source file=‘/home/ruiynewdisks.img‘/>
      <target dev=‘vdb‘ bus=‘virtio‘/>
      <alias name=‘virtio-disk1‘/>
      <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x06‘ function=‘0x0‘/>
    </disk>
    <disk type=‘file‘ device=‘disk‘>
      <driver name=‘qemu‘ type=‘qcow2‘ cache=‘none‘/>
      <source file=‘/home/ruiydata/ruiyvdc.qcow2‘/>
      <target dev=‘vdc‘ bus=‘virtio‘/>
      <alias name=‘virtio-disk2‘/>
      <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x07‘ function=‘0x0‘/>
    </disk>

6,扩容本地LVM

扩容当前分区

一、首先创建一块新的分区:

fdisk  /dev/hda

n

l        #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)

6        #分区号(从5开始),/dev/hda6

t      8e   #分区类型8e表示LVM分区

w        #写入分区表

partprobe   #重读分区表

mkfs –t ext3 /dev/hda6 #格式化

partx /dev/hda #查看当前硬盘的分区表及使用情况

二、创建PV,扩容VG,LV

pvcreate /dev/hda6

vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例

vgextend VolGroup00 /dev/hda6    #扩展VolGroup00

lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例

lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV

resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效

df –h #查看挂载情况,已经扩容

附:创建pv,lvm,lv简略步骤
1,准备磁盘(将磁盘进行分区,设置磁盘文件系统类型)
LVM分区类型为 t --> 8e
在新创建的lvm的pv中 的分区只要设置下磁盘的文件系统类型,不用将即将加入到pv的分区格式化文件系统,因为后面我们使用的时候会对其进行格式化(Notice:但请注意,要是你扩容以存在 的lv则需要将分区格式化)
2,pvcreate /dev/vdc1
3,vgcreate vgName pv中的分区位置(初次创建vg是如此,以后扩展vg,则用vgextend vgName 新增磁盘分区路径)
4,在lvm中创建lv
lvcreate -l 100G -n lvRuiy vgName
5,lv格式化及挂载
mkfs.ext4 /dev/vgName/lvName
lv手动挂载
mount /dev/vgName/lvName /MountPoint
lv自动挂载
写入如下语句到/etc/fstab
/dev/vgName/lvName /MountPoint ext4    default 1 2

时间: 2024-10-11 22:17:03

kvm在线磁盘扩展的相关文章

VMware ESXi Windows虚拟机磁盘扩展小结

最近测试了一下,记录下来.三种情况适用于Windows2008及以上版本操作系统.Windows2003适用于1,2种情况. 一.虚拟机情况1: 1,1块磁盘500G (基本磁盘MBR分区),有划分C盘,D盘.   扩展: 在vCenter最大可以扩展到2TB,可以在虚拟机中扩展到D盘. 二.虚拟机情况2: 1,1块磁盘100G (基本磁盘MBR分区)C盘.   2,1块磁盘500G (基本磁盘MBR分区)D盘. 扩展方式: 再加一块盘,扩展时转换成动态磁盘扩展D盘,在线无损扩展. 三 .虚拟机

如何增加VMWare虚拟机的磁盘空间(磁盘扩展)

扩展硬盘空间最开始安装虚拟机和l系统的时候,一点相关知识都没有,完全都是按照网上的教程一步步来的,至于每一步操作的意思也不是很明白,硬盘设为了20G,没想到如今完全不够用.所以探索了一波如何扩展硬盘,以及后续如何分区,挂载,写了一个比较全面详细的步骤. 这一部分很简单,而且网上的教程已经很多了,我就随便放了一篇,可能不同的虚拟机版本操作稍有不同,不过大同小异. 一.在虚拟机关机状态下点击磁盘如图: 二.在弹出窗口点击扩展如图: 三.这里很重要选择磁盘大小是扩展后的磁盘总大小 四.点击扩展后提示扩

vmware 磁盘扩展

场景 创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘. 比如:此Linux(CentOS 7.3)的磁盘为20G,目前已经使用到接近80% [root@mail ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@mail ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/

用同一个磁盘,服务器lvm在线磁盘扩容

某云的主机[具体哪个云不说了,免得说我黑人家],系统是centos-6.5 64位的, 生产数据库从库,100G空间,现在空间不足了 本来打算买个200G的云盘挂上去的,服务器所在的区没有云盘,不能挂其他区的云盘(不支持) 某云的售后技术支持在后台给服务器加了空间,还是在原来是磁盘/dev/vdb加的 ,直接在这个盘加了200G空间,现在要把这200G的空间用上 开始以为是给我们加个新的硬盘的,没想到是这样加,加到同一个磁盘,现在好了,找到的博客都是写通过另一个磁盘给现有的lvm扩容的,我就呵呵

服务器磁盘扩展容量操作流程

公司一个文件下载服务器,用的阿里云服务器.之前由于用户少,在购买时磁盘容量为300G.后来邮件文件越来越多,不得不扩展磁盘容量. 分区情况,需要对 /data/download (/dev/xvdc) 分区进行扩展 root:/root>df -h Filesystem            Size  Used Avail Use% Mounted on /dev/hda1              20G   15G  3.9G  79% / tmpfs                 50

KVM guest磁盘扩容

kvm默认使用的是raw类型的磁盘格式,下面是关于raw磁盘扩容的两种方法: 第一种方法: 在原先raw类型的100G磁盘上动态追加70G,把虚拟机现有磁盘扩容为170G 1,在宿主机上先备份虚拟机的所有文件,防止磁盘扩容失败 2,然后开始操作 查看img文件类型: # qemu-img info disk.local image: disk.localfile format: rawvirtual size: 98G (105612574720 bytes)disk size: 98G 关闭虚

虚拟机ubuntu新增挂载点进行磁盘扩展

参考: http://m.blog.csdn.net/blog/pcsxk/38501579 一.vmware下扩展原来的磁盘空间 这个比较直观 1.关机状态下,选择磁盘->实用工具->扩展 2.在弹出的窗口里边更改"最大磁盘大小"到你需要的值[我的:25G->120G] 3.扩展完成后,vmware会提示需要手动在虚拟机系统里边进行分区才能使用扩展出来的空间 二.启动虚拟机系统,进行分区(gparted) 1.安装免费的分区工具gparted,执行以下命令 sudo

lvm磁盘扩展

物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区.磁盘等)比较,却包含有与LVM相关的管理参数. 卷组(Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成.可以在卷组上创建一个或多个"LVM分区"(逻辑卷),LVM卷组由一个或多个物理卷组成. 逻辑卷(logical volume)LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷

ArcGIS Javascript API 加载高德在线地图扩展

利用ArcGIS JavaScript API加载高德在线地图的扩展 /** * Created by WanderGIS on 2015/7/15. */ define(["dojo/_base/declare", "esri/geometry/Extent", "esri/SpatialReference", "esri/geometry/Point", "esri/layers/TileInfo",