虚拟机(1):磁盘空间不够,容量扩展

一)首先经过VMware给虚拟机增大可以使用空间(增长可占用电脑硬盘量)linux

一、Vm虚拟机下Linux扩展原有磁盘空间,详细步骤以下:centos

需注意如下几点: linux只能扩展磁盘容量而不能减少, 所填写的容量为总容量,即包含已分区的磁盘, 扩展容量时不能有快照哟,你们能够先把快照删除掉。ide

 

二)上一步VMware扩大了理论上可以使用的空间,但虚拟机尚未成功扩大自身可以使用磁盘空间spa

一、正常进入系统,而后“init 1”,进入到单用户模式虚拟机

 

二、fdisk -l /dev/sda,能够看到当前的磁盘分区状况以下:it

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002133fio

   Device Boot      Start         End      Blocks   Id  System扩展

/dev/sda1   *           1          64      512000   83  Linux
/dev/sda2              64        2611    20458496   8e  Linux LVMim

 

3.执行“fdisk /dev/sda",进入到fdisk,   -------------开始进行新的分区了img

而后依次输入 n {new partition}指令,

而后在提示中 输入p {primary partition},

而后输入分区号 3 {partition number} ,(上面显示我已经有2个分区了,这个是第3个)

或者在fdisk中用p指令也能够看到已有的分区状况。而后 输入t {change partition id}指令,而后按提示输入刚才的分区号3,而后输入分区类型 8e {Linux LVM partition},

最后 输入w指令,将以上改动写入分区表,

在输入w指令前,能够用p指令看到新的分区状况以下:

  Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          64      512000   83  Linux
/dev/sda2              64        2611    20458496   8e  Linux LVM

/dev/sda3              2611    5221    20966162+   8e  Linux LVM

 

5. reboot,从新启动系统,而后init 1,一样进入单用户模式。

 

6. 进入后执行“fdisk -l /dev/sda”,看到的和上面fdisk中p指令看到的同样

 

7.在lvm管理器(执行“lvm”)下执行 “pvcreate /dev/sda3”, 为这个新分区建立一个物理卷Volume

 

8.如今要作的是把物理卷(volume)扩展到新的物理卷上,

先在lvm管理器(执行“lvm”)下执行vgdisplay 来查看已有的系统Volume Group的状况,输出以下:

--- Volume group ---
VG Name                  vg_centos6host
System ID                
Metadata Areas           2
Metadata Sequence No     5
VG Access                read/write
VG Status                resizable
MAX LV                   0
Cur LV                   2
Open LV                  2
Max PV                   0
Cur PV                   2
Act PV                   2
VG Size                  21.4 GiB
PE Size                  4.00 MiB
Total PE                 5061
Alloc PE / Size          5061 / 21.4 GiB
Free PE / Size           0 / 0
VG UUID                  nqsMoG-6fa0-XbDn-BCa0-8Vdz-AalN-roRAh0

能够看到目前只有一个Volume Group,名字叫vg_centos6host

 

9,在lvm管理器(执行“lvm”)下执行 “vgextend centos6host /dev/sda3” ,扩展之后的Volume Group到新的物理磁盘卷Volume上。

 

10,下一步是扩展逻辑卷(Logic Volume)到新的卷上,

先在lvm管理器(执行“lvm”)下用“lvdisplay”指令看看目前已有的逻辑卷(Logic Volume)的状况

--- Logical Volume ---
LV Name /dev/vg_centos6host/lv_root
VG Name vg_centos6host
LV UUID nqsMoG-6fa0-XbDn-BCa0-8Vdz-AalN-roRAh0
......
......

--- Logical Volume ---
LV Name  /dev/vg_centos6host/lv_swap
VG Name  vg_centos6host
LV UUID  AwLy7V-D3xR-xxxxxxxxxxxxxxxxxxx
......
......

能够看到个人硬盘目前只有2个逻辑卷,swap分区固然不用扩展。

 

11.在lvm管理器(执行“lvm”)下执行 “lvextend /dev/vg_centos6host/lv_root /dev/sda3” --------------扩展逻辑分区。

 

12.最后将文件系统resize到新的逻辑卷上来 (resize2fs 命令 须要退出lvm管理器执行)

resize2fs /dev/vg_centos6host/lv_root

而后reboot系统,

用fdisk -l /dev/sda就能看到扩展的分区。

相关文章
相关标签/搜索