如何增加精简配置vm的硬盘空间

时间:2016-05-31 12:44:20

标签: linux centos virtual-machine vmware centos7

使用50 GB硬盘创建精简配置vm(centos 7)。但是在有需要时它不会自动增加空间。有人可以告诉我们如何增加" /" 。目录

[oracle@localhost ~]$ df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   14G   14G   16K 100% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G  912M  985M  49% /dev/shm
tmpfs                    1.9G   17M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                497M  147M  351M  30% /boot
tmpfs                    380M     0  380M   0% /run/user/1001
tmpfs                    380M     0  380M   0% /run/user/1002

以下是pvs命令的输出。

[root@inches-rmdev01 ~]# pvs
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sda2  centos lvm2 a--  15.51g 40.00m

以下是vgs命令的输出。

[root@inches-rmdev01 ~]# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  centos   1   2   0 wz--n- 15.51g 40.00m

以下是lvs命令的输出。

[root@inches-rmdev01 ~]# lvs
  LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- 13.87g
  swap centos -wi-ao----  1.60g

以下是fdisk命令的输出。

[root@inches-rmdev01 ~]# fdisk -l

Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009a61a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    33554431    16264192   8e  Linux LVM
/dev/sda3        33554432   104857599    35651584   8e  Linux LVM

Disk /dev/mapper/centos-root: 14.9 GB, 14889779200 bytes, 29081600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-swap: 1719 MB, 1719664640 bytes, 3358720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

1 个答案:

答案 0 :(得分:2)

fdisk -l输出中,您可以看到您有35GB磁盘/dev/sda3。要扩展根卷,可以将此磁盘添加到LVM(逻辑卷管理器):

pvcreate /dev/sda3

这会将未使用的磁盘/dev/sda3添加为LVM的新pv(物理卷)。

下一步是扩展根vg(卷组)。在你的情况下很容易,因为你只有一个vg:

vgextend centos /dev/sda3

现在您已将35GB磁盘添加到vg中,然后将其分发到您的lv(逻辑卷)。

最后,您可以使用lvextend命令向根卷添加尽可能多的空间(最多35GB):

如果您想使用整个35GB,您可以使用:
lvextend -l +100%FREE /dev/mapper/centos-root

如果你只想添加一个ammount(即1G),你可以使用它:
lvextend -L +1G /dev/mapper/centos-root

最后调整文件系统的大小:

resize2fs /dev/mapper/centos-root


LVM逻辑是:
1.硬盘fdisk -l
2.物理量pvs
3.卷组vgs
4.逻辑卷lvs