centos7中lvm分区的创建与扩展

文章目录

[隐藏]

  • 创建LVM分区
  • 扩展LVM分区
创建LVM分区

首先,挂载虚拟硬盘到虚拟机上,这里挂了2个1T的硬盘。

$ lsblk  NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  sda               8:0    0  100G  0 disk  ├─sda1            8:1    0    1G  0 part /boot  └─sda2            8:2    0   99G  0 part    ├─centos-root 253:0    0   50G  0 lvm  /    ├─centos-swap 253:1    0  9.8G  0 lvm  [SWAP]    └─centos-home 253:2    0 39.2G  0 lvm  /home  sdb               8:16   0    1T  0 disk  sdc               8:32   0    1T  0 disk  sr0              11:0    1 1024M  0 rom    // 创建物理卷  $ sudo pvcreate /dev/sdb    Physical volume "/dev/sdb" successfully created.    // 创建卷组  $ sudo vgcreate VG1 /dev/sdb    Volume group "VG1" successfully created    // 查看卷组剩多少PE  $ sudo vgdisplay    ...    --- Volume group ---    VG Name               VG1    System ID    Format                lvm2    Metadata Areas        2    Metadata Sequence No  7    VG Access             read/write    VG Status             resizable    MAX LV                0    Cur LV                1    Open LV               0    Max PV                0    Cur PV                2    Act PV                2    VG Size               <2.00 TiB    PE Size               4.00 MiB    Total PE              524286    Alloc PE / Size       262143 / <1024.00 GiB    Free  PE / Size       262143 / <1024.00 GiB     //剩余空间大小    VG UUID               DYPyVN-9ssj-pLxN-bksi-9U0V-m2wQ-aQ3IPe    ...    // 将所有剩余空间创建为逻辑卷  $ sudo lvcreate -l 262143 -n MyLvm0 VG1    Logical volume "MyLvm0" created.    // 创建完成  $ lsblk  NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  sda               8:0    0  100G  0 disk  ├─sda1            8:1    0    1G  0 part /boot  └─sda2            8:2    0   99G  0 part    ├─centos-root 253:0    0   50G  0 lvm  /    ├─centos-swap 253:1    0  9.8G  0 lvm  [SWAP]    └─centos-home 253:2    0 39.2G  0 lvm  /home  sdb               8:16   0    1T  0 disk  └─VG1-MyLvm0    253:3    0 1024G  0 lvm        // 所创建的LVM逻辑卷  sdc               8:32   0    1T  0 disk  sr0              11:0    1 1024M  0 rom  
扩展LVM分区

上面使用了一块1T虚拟硬盘,下面将另外一块虚拟硬盘添加到刚才的逻辑卷中,实现扩展。

$ lsblk  NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  sda               8:0    0  100G  0 disk  ├─sda1            8:1    0    1G  0 part /boot  └─sda2            8:2    0   99G  0 part    ├─centos-root 253:0    0   50G  0 lvm  /    ├─centos-swap 253:1    0  9.8G  0 lvm  [SWAP]    └─centos-home 253:2    0 39.2G  0 lvm  /home  sdb               8:16   0    1T  0 disk  └─VG1-MyLvm0    253:3    0 1024G  0 lvm        // 需要扩展的LVM逻辑卷  sdc               8:32   0    1T  0 disk       // 额外的空间  sr0              11:0    1 1024M  0 rom    // 创建物理卷  $ sudo pvcreate /dev/sdc    Physical volume "/dev/sdc" successfully created.    // 将它加入到卷组  $ sudo vgextend VG1 /dev/sdc    Volume group "VG1" successfully extended    // 扩展逻辑卷MyLvm0  $ sudo lvextend -l +262142 /dev/VG1/MyLvm0    Size of logical volume VG1/MyLvm0 changed from 1.00 TiB (262144 extents) to <2.00 TiB (524286 extents).    Logical volume VG1/MyLvm0 successfully resized.    // 成功扩展  $ lsblk  NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  sda               8:0    0  100G  0 disk  ├─sda1            8:1    0    1G  0 part /boot  └─sda2            8:2    0   99G  0 part    ├─centos-root 253:0    0   50G  0 lvm  /    ├─centos-swap 253:1    0  9.8G  0 lvm  [SWAP]    └─centos-home 253:2    0 39.2G  0 lvm  /home  sdb               8:16   0    1T  0 disk  └─VG1-MyLvm0    253:3    0    2T  0 lvm  sdc               8:32   0    1T  0 disk  └─VG1-MyLvm0    253:3    0    2T  0 lvm  sr0              11:0    1 1024M  0 rom  

原文出处:longrm -> http://longrm.com/2019/07/23/2019-07-23-centos-lvm-create-extend/

相关日志

最近评论

Archives