4、xen虚拟机扩展磁盘空间一法

说明:推荐采用添加一个虚拟磁盘文件,然后在虚拟机中加入lvm逻辑卷的方式来增加磁盘空间。 创建过程如下。

1. dd创建一个磁盘文件

# dd if=/dev/sdb1 bs=1024M count=6 > /data/dd3.img

2. 关闭dd虚拟机

xm shutdown dd

3. 修改新虚拟机配置文件

# vi /etc/xen/dd   
# 修改说明:     
 (1) name     
 (2) uuid把最后几个数据改变一下     
 (3) disk改为实际路径,新添加磁盘时注意磁盘编号。     
 (4) vif修改网卡的MAC地址把最后几个数据改变一下

name = "dd"    
uuid = "cc49eaea-fb0c-5239-c055-bdafcf209cab"      3a4   43a   
maxmem = 512     
memory = 512     
vcpus = 1     
bootloader = "/usr/bin/pygrub"     
on_poweroff = "destroy"     
on_reboot = "restart"     
on_crash = "restart"     
disk = [ "tap:aio:/data/dd.img,xvda,w","tap:aio:/data/dd3.img,xvdb,w" ]     
vif = [ "mac=00:16:3e:44:ee:07,bridge=xenbr1,script=vif-bridge" ]

说明: 如果采用LVM逻辑卷话,采用以下参数,采用逻辑卷在xen虚拟化环境中在大量的使用,这样将最大限度的利用磁盘性能。    
disk = [ "tap:aio:/data/test01.img,xvda,w","phy:/dev/lvmdata/var01,xvdb,w" ]

4. 启动虚拟机

5. 通过控制台进入虚拟机

(1) 查看新添加的虚拟磁盘

查看逻辑卷大小

df -h

(2) 开始分区

fdisk /dev/xvdb

n

p

1

t

8e

w

# partprobe  这条语句失败了

(3) 创建物理卷

查看卷组,逻辑卷

vgs

lvs

创建物理卷,扩展物理卷组

pvcreate /dev/xvdb1

vgextend VolGroup /dev/xvdb1

扩展逻辑卷

如果没有找到逻辑卷的地址、可以按tab

lvextend -l +100%FREE /dev/VolGroup/lv_root

6. 扩展磁盘分区

# resize2fs /dev/VolGroup/lv_root

最终磁盘空间扩展完毕。

时间: 2024-08-27 12:00:47

4、xen虚拟机扩展磁盘空间一法的相关文章

5、xen虚拟机扩展磁盘空间再一法

随着虚拟化技术的大量使用,使用虚拟化的思维与开始多了起来,例如直接扩展磁盘空间一这种情况,我推荐采用重新添加一块磁盘的方式,符合正常的物理机使用的方式. 增加磁盘空间还有另一种方式,就是直接扩展现有磁盘的空间,本文就采用这种方式. 1.  查看虚拟机配置文件 xm list     2.  dd2虚拟机采用/data/dd2.img 3. 直接扩展现有虚拟磁盘空间 现查看虚拟机磁盘文件大小 ll -h 直接扩展虚拟机磁盘文件 dd if=/dev/sdb1 bs=1024M count=4 >>

kvm虚拟机扩展磁盘空间

kvm虚拟机磁盘空间扩展与xen虚拟机磁盘空间扩展思路一致.原因在于xen/kvm默认的虚拟机磁盘格式为raw,所以方式可以通用. raw磁盘格式扩展思路如下 (1) 新添加一块raw格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管理方式进行管理,扩展磁盘空间. (2) 直接通过dd命令扩展现有虚拟机磁盘大小,扩展之后,原磁盘大小增大,进入虚拟机系统后,直接通过fdisk分区新添加的空间,然后将该分区并入lvm逻辑卷中,扩大磁盘空间. xen虚拟化实战系列(四)之xen虚拟机扩展磁

Centos7在虚拟机中扩展磁盘空间

说明 情况:已经在VirtualBox虚拟机创建了一个磁盘并已经装好了系统,发现磁盘空间太小,需要再添加一个磁盘的大小.或者说Centos7系统需要扩展磁盘空间. 步骤 1.VirtualBox新建磁盘,选择"添加虚拟硬盘"  2.启动你需要扩展磁盘空间的系统,以root身份进入终端. 2.1 fdisk -l查看磁盘信息  解释:标红色横线的系统下的磁盘信息,其中我在系统下添加了一个/dev/sdb磁盘,红色框的是对应的磁盘下的分区.(一个磁盘可以分多种多个区) 3 进入新添加的磁盘

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

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

VMwave下Ubuntu扩展磁盘空间

VMwave下Ubuntu扩展磁盘空间 Ubuntu原预装磁盘空间20G,随着系统安装软件越来越多,空间慢慢不够用. 打算安装DB2,许扩展磁盘空间. 环境: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty 第一步:打开vmware.选择虚拟机->设置 第二步:启动Ubuntu,打开终端或者使用xshell连接Ubuntu.

VirtualBox下Linux(centos)扩展磁盘空间

最近在Linux里做文件合并,做分词,磁盘空间不够,把扩展磁盘空间方法记录一下. 1.在VirtualBox安装路径下(例如C:\Program Files\Oracle\VirtualBox>)打开windows小黑窗 执行: VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --resize 30000(30000是想要增加的容量, 以M为单位,可根据自己实际情况决定) 如果虚拟机用的是vmdk格式,可以执

Hyper-V在线扩展磁盘空间总结

最近遇到了一个Hyper-V扩展磁盘空间的问题,顺便花点时间总结了一下各个版本的Windows Server相应的扩展磁盘空间的条件和限制.和大家分享一下. 首先对于扩展磁盘空间来说,最主要的是什么?并不是技术上的,因为扩展磁盘空间真的是没什么技术含量,操作起来是个人就会,最主要是如何不影响正在运行的服务,也就是不停机.但是并不是所有版本的Hyper-V都可以做到不停机的扩展磁盘空间,有些是必须要先关机,然后才可以扩展磁盘空间. 那么如何才能不停机的扩展磁盘空间呢?首先这有两个先决条件 1.SC

给VirtualBox上的Ubuntu虚拟机扩展硬盘空间

当初在virtualBox上安装ubantu虚拟机时,分区建议8g然后我就豪爽的给了25G,心想一定够用!万万没想到,我还是要开始折腾给虚拟机扩展硬盘空间了! 步骤总的分两步! (一) 添加虚拟硬盘 VitualBox 4.0以后,添加虚拟硬盘非常简单,可以直接用VBoxManage命令来完成,在windows的cmd下,输入下面的命令行: VBoxManage modifyhd "C:\Users\yuxin\VirtualBox VMs\Dalvik\Dalvik.vdi" –re

增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)

1 前言 网上关于增加VirtualBox虚拟机的磁盘空间大小的文章非常非常多,这里我之所以再写一篇,是因为在参照这些文章做的时候,由于VirtualBox的版本更新以及其他一些环境问题,碰到到一些问题. 在花了一些时间解决这些问题之后,写出来供大家参考. 2 参照以前的文章可能会碰到的问题 使用的命令 VBoxManage modifyhd “C:\Users\<username>\VirtualBox VMs\<vm_name>\<disk_name>.vdi” –