您的位置:首页 > 其它

kvm在线磁盘扩展

2015-02-28 11:30 183 查看
1,查看指定kvm虚拟机的现有磁盘domblklist

<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>


View Code
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: