有与我原来新建立的虚拟机的硬盘是8g没怎么装软件呢就已经容量不足。在同事帮忙的扩展了8g现在我自己再亲自扩展一块,感谢魏工帮助!!!
先关机在虚拟机中增加一块硬盘。
然后启动虚拟机。 查看本虚拟机空间 df -h
查看当前系统识别出来的的磁盘设备sudo fdisk -l
此处有三个物理硬盘(data.vdi是同事后来添加的,sdc是我刚刚加的为data2.vdi),即通过图片1可以发现为centos.vdi,data.vdi两块,data2.vdi。
data.vdi有一个分区sdb1。
centos.vdi它分为2个区,分别为sda1和sda2为LVM卷,且sda2为LVM卷。
/dev/mapper/fedora-root 这个卷组的空间不够了,又得知它是挂载到 根目录“/“上的,现在需要扩展,而/dev/mapper/fedora-root所对应的实际物理空间又是从/dev/sda2上划分出来的,可sda2中空间不足,要怎么扩展/dev/mapper/fedora-root呢? 这里使用的解决方法是:新创建一个磁盘,然后把它的空间也映射添加到/dev/mapper/fedora-root上去。操作步骤参考http://blog.csdn.net/k7arm/article/details/53715624
1.先分区为data2.vdi,创建一个/dev/sdb1分区:
fdisk /dev/sdc1
查看分区结果
此时看到sdc盘下已经有分区sdc1.
注意,此处的分区类型是0x83,对应着Linux,而我们期望的是Linux LVM类型,也就是上面sda2的分区类型,只有把sdc1的分区类型也搞成Linux LVM才能添加进卷。
修改分区类型:fdisk /dev/sdc
验证是否已经改过来fdisk /dev/sdc
分完区了,开始给这个分区进行格式化,文件系统为ext4:
将sdc1加入到/dev/mapper/centos-root中去。接下来需要使用/dev/sdc1创建一个物理卷。
pvcreate /dev/sdc1
创建完之后把这个物理卷加入到/dev/mapper/fedora-root所在的fedora组:
vgextend centos /dev/sdc1
查看卷组信息,此时 VG Size 已经扩大了
还需要把sdc1加入到/dev/mapper/centos-root中去
lvextend /dev/mapper/centos-root /dev/sdc1
加完之后还需要重新更新一下设备大小:xfs_growfs /dev/mapper/centos-root
(对于centos6可能是resize2fs/dev/mapper/centos-root)
可以查看结果,已经扩展完毕