LVM磁盘扩容

1. 查看磁盘设备

     fdisk -l 查看磁盘分区

2. 对新添加的磁盘进行分区

     fdisk /dev/sda

   (n,p,3,enter,enter,w)3代表第几个分区

3. 不重启刷新磁盘分区表

     partprobe

4. 使用pvcreate创建物理卷

     pvcreate /dev/sda3

5. 查看原来vg情况

     vgdisplay

6. 扩展卷组,将/dev/sda物理卷添加到VolGroup卷组中

     vgextend centos /dev/sda3

     centos为vgdisplay所看到的的 vg name

7. 查看更改后VG的情况

     vgdisplay    发现vg空间增大

LVM磁盘扩容

Free PE 为pvcreate格式化创建的新磁盘空间扩容的大小。若Free PE空闲空间有100G,则可以将VG free PE的空间扩容到/dev/mapper/centos-root   

 

8. 新的VG空间划入LV

     lvextend -L +50G /dev/mapper/centos-root

    50G为新增磁盘容量

9. 检查逻辑卷

     e2fsck -f /dev/mapper/centos-root

10. xfs_growfs同步文件系统   --容量同步到文件系统

   xfs文件: xfs_growfs /dev/mapper/centos-root

         ext4: resize2fs /dev/mapper/centos-root

11. 验证磁盘容量

    df -h   查看磁盘容量

磁盘扩容要点

   1.添加一块新的硬盘或重组一组raid5 扩容到原硬盘组,则需要通过格式化该磁盘再挂载

         fdisk -l    ->  fdisk /dev/sda1  ->  pvcreate /dev/sda1 -> vgextend centos /dev/sda3 ->  lvextend -L +50G /dev/mapper/centos-root ->  ext4: resize2fs /dev/mapper/centos-root

   2. vm虚拟机 分配后,通过fdisk 可查看到  /dev/sda 下  有 /dev/sda1  /dev/sda2两个扩展卷   则:

vgextend centos /dev/sda3 ->  lvextend -L +50G /dev/mapper/centos-root ->  ext4: resize2fs /dev/mapper/centos-root