Centos7扩容卷组,扩容逻辑卷

以下操作基于VMware16Pro, Centos7系统。

\circ 扩容逻辑卷之前,系统已经有了物理卷,卷组,逻辑卷,如下图。

# 查看物理卷
[root@192 ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               2508
  Allocated PE          51
  PV UUID               gWSMRn-8y4O-e3Da-714y-bSd7-brcU-TPXI8z
   
  --- Physical volume ---
  PV Name               /dev/sdc
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               2559
  Allocated PE          0
  PV UUID               BMfodc-hd2h-EU6g-znXj-Q0yk-e9dL-FUy9MI
   
[root@192 ~]# 
# 查看卷组
[root@192 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_storage
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               19.99 GiB
  PE Size               4.00 MiB
  Total PE              5118
  Alloc PE / Size       51 / 204.00 MiB
  Free  PE / Size       5067 / 19.79 GiB
  VG UUID               Yr5SKg-4H0E-lVgi-Ag5w-7Imx-pfIE-p6c134
   
[root@192 ~]# 
# 查看逻辑卷
[root@192 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_storage/lv_test
  LV Name                lv_test
  VG Name                vg_storage
  LV UUID                9q45Tu-0ar7-Q7ie-s2rf-OpBJ-aHLR-Jhl2D2
  LV Write Access        read/write
  LV Creation host, time 192.168.222.128, 2024-10-06 10:39:21 +0800
  LV Status              available
  # open                 1
  LV Size                204.00 MiB
  Current LE             51
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
   
[root@192 ~]# 
[root@192 ~]# lsblk
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   20G  0 disk 
├─sda1                 8:1    0  200M  0 part /boot
├─sda2                 8:2    0    2G  0 part [SWAP]
└─sda3                 8:3    0   10G  0 part /
sdb                    8:16   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0  204M  0 lvm  /mydata
sdc                    8:32   0   10G  0 disk 
sr0                   11:0    1  4.4G  0 rom  /run/media/shuai/CentOS 7 x86_64
[root@192 ~]# 
[root@192 ~]# df -h
文件系统                        容量  已用  可用 已用% 挂载点
devtmpfs                        975M     0  975M    0% /dev
tmpfs                           991M     0  991M    0% /dev/shm
tmpfs                           991M   11M  980M    2% /run
tmpfs                           991M     0  991M    0% /sys/fs/cgroup
/dev/sda3                        10G  4.3G  5.7G   44% /
/dev/sda1                       197M  147M   50M   75% /boot
tmpfs                           199M   24K  199M    1% /run/user/1000
/dev/sr0                        4.4G  4.4G     0  100% /run/media/shuai/CentOS 7 x86_64
/dev/mapper/vg_storage-lv_test  201M   11M  191M    6% /mydata

扩容卷组、逻辑卷步骤:

一、虚拟机新添加一块磁盘

虚拟机在关机状态下,添加磁盘

 

开启虚拟机,查看新添加的磁盘

[root@192 ~]# lsblk
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   20G  0 disk 
├─sda1                 8:1    0  200M  0 part /boot
├─sda2                 8:2    0    2G  0 part [SWAP]
└─sda3                 8:3    0   10G  0 part /
sdb                    8:16   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0  204M  0 lvm  
sdc                    8:32   0   10G  0 disk 
sdd                    8:48   0    5G  0 disk 
sr0                   11:0    1  4.4G  0 rom  /run/media/shuai/CentOS 7 x86_64
[root@192 ~]# 

 sdd为新添加的磁盘

二、添加的磁盘新建物理卷

格式:pvcreate device

[root@192 ~]# pvcreate /dev/sdd
  Physical volume "/dev/sdd" successfully created.
[root@192 ~]# 
[root@192 ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               2508
  Allocated PE          51
  PV UUID               gWSMRn-8y4O-e3Da-714y-bSd7-brcU-TPXI8z
   
  --- Physical volume ---
  PV Name               /dev/sdc
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               2559
  Allocated PE          0
  PV UUID               BMfodc-hd2h-EU6g-znXj-Q0yk-e9dL-FUy9MI
   
  "/dev/sdd" is a new physical volume of "5.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdd
  VG Name               
  PV Size               5.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               CZjM3S-Lt35-ww0K-kzHp-KVYS-a4PM-hz6Gfd
   
[root@192 ~]# 
三、将物理卷加载到卷组中

格式:vgextend 卷组名 物理卷名 

[root@192 ~]# vgextend vg_storage /dev/sdd
  Volume group "vg_storage" successfully extended
[root@192 ~]# 
[root@192 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_storage
  System ID             
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               <24.99 GiB
  PE Size               4.00 MiB
  Total PE              6397
  Alloc PE / Size       51 / 204.00 MiB
  Free  PE / Size       6346 / <24.79 GiB
  VG UUID               Yr5SKg-4H0E-lVgi-Ag5w-7Imx-pfIE-p6c134
   
[root@192 ~]# 
四、扩容逻辑卷

格式:lvextend -L <extend_size> <lv_path> 

   lvextend -L 扩容数量 逻辑卷路径 

[root@192 ~]# lvextend -L +20G /dev/vg_storage/lv_test
  Size of logical volume vg_storage/lv_test changed from 204.00 MiB (51 extents) to <20.20 GiB (5171 extents).
  Logical volume vg_storage/lv_test successfully resized.
[root@192 ~]# 
[root@192 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_storage/lv_test
  LV Name                lv_test
  VG Name                vg_storage
  LV UUID                9q45Tu-0ar7-Q7ie-s2rf-OpBJ-aHLR-Jhl2D2
  LV Write Access        read/write
  LV Creation host, time 192.168.222.128, 2024-10-06 10:39:21 +0800
  LV Status              available
  # open                 0
  LV Size                <20.20 GiB
  Current LE             5171
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
   
[root@192 ~]#
[root@192 ~]# lsblk
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   20G  0 disk 
├─sda1                 8:1    0  200M  0 part /boot
├─sda2                 8:2    0    2G  0 part [SWAP]
└─sda3                 8:3    0   10G  0 part /
sdb                    8:16   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  
sdc                    8:32   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  
sdd                    8:48   0    5G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  
sr0                   11:0    1  4.4G  0 rom  /run/media/shuai/CentOS 7 x86_64
[root@192 ~]# 
[root@192 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        975M     0  975M    0% /dev
tmpfs           991M     0  991M    0% /dev/shm
tmpfs           991M   11M  980M    2% /run
tmpfs           991M     0  991M    0% /sys/fs/cgroup
/dev/sda3        10G  4.4G  5.7G   44% /
/dev/sda1       197M  147M   50M   75% /boot
tmpfs           199M   20K  199M    1% /run/user/1000
/dev/sr0        4.4G  4.4G     0  100% /run/media/shuai/CentOS 7 x86_64
五、同步到文件系统(扩展文件系统)

格式:xfs_growfs 逻辑卷路径  

[root@192 ~]# xfs_growfs /dev/vg_storage/lv_test
xfs_growfs: /dev/vg_storage/lv_test is not a mounted XFS filesystem
#同步的时候,提示没有挂载文件系统,所以先挂载文件系统

# 挂载文件系统格式:mount 逻辑卷路径 挂载目录
[root@192 ~]# mount /dev/vg_storage/lv_test /mydata
[root@192 ~]# 
[root@192 ~]# xfs_growfs /dev/vg_storage/lv_test
meta-data=/dev/mapper/vg_storage-lv_test isize=512    agcount=4, agsize=13056 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=52224, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 52224 to 5295104
[root@192 ~]# 
[root@192 ~]# lsblk
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   20G  0 disk 
├─sda1                 8:1    0  200M  0 part /boot
├─sda2                 8:2    0    2G  0 part [SWAP]
└─sda3                 8:3    0   10G  0 part /
sdb                    8:16   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  /mydata
sdc                    8:32   0   10G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  /mydata
sdd                    8:48   0    5G  0 disk 
└─vg_storage-lv_test 253:0    0 20.2G  0 lvm  /mydata
sr0                   11:0    1  4.4G  0 rom  /run/media/shuai/CentOS 7 x86_64
[root@192 ~]# 
[root@192 ~]# df -h
文件系统                        容量  已用  可用 已用% 挂载点
devtmpfs                        975M     0  975M    0% /dev
tmpfs                           991M     0  991M    0% /dev/shm
tmpfs                           991M   11M  980M    2% /run
tmpfs                           991M     0  991M    0% /sys/fs/cgroup
/dev/sda3                        10G  4.3G  5.7G   44% /
/dev/sda1                       197M  147M   50M   75% /boot
tmpfs                           199M   20K  199M    1% /run/user/1000
/dev/sr0                        4.4G  4.4G     0  100% /run/media/shuai/CentOS 7 x86_64
/dev/mapper/vg_storage-lv_test   21G   30M   21G    1% /mydata
[root@192 ~]# 

 查看各卷

[root@192 ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               0
  Allocated PE          2559
  PV UUID               gWSMRn-8y4O-e3Da-714y-bSd7-brcU-TPXI8z
   
  --- Physical volume ---
  PV Name               /dev/sdc
  VG Name               vg_storage
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               0
  Allocated PE          2559
  PV UUID               BMfodc-hd2h-EU6g-znXj-Q0yk-e9dL-FUy9MI
   
  --- Physical volume ---
  PV Name               /dev/sdd
  VG Name               vg_storage
  PV Size               5.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              1279
  Free PE               1226
  Allocated PE          53
  PV UUID               CZjM3S-Lt35-ww0K-kzHp-KVYS-a4PM-hz6Gfd
   
[root@192 ~]# 
[root@192 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_storage
  System ID             
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               <24.99 GiB
  PE Size               4.00 MiB
  Total PE              6397
  Alloc PE / Size       5171 / <20.20 GiB
  Free  PE / Size       1226 / <4.79 GiB
  VG UUID               Yr5SKg-4H0E-lVgi-Ag5w-7Imx-pfIE-p6c134
   
[root@192 ~]# 
[root@192 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_storage/lv_test
  LV Name                lv_test
  VG Name                vg_storage
  LV UUID                9q45Tu-0ar7-Q7ie-s2rf-OpBJ-aHLR-Jhl2D2
  LV Write Access        read/write
  LV Creation host, time 192.168.222.128, 2024-10-06 10:39:21 +0800
  LV Status              available
  # open                 1
  LV Size                <20.20 GiB
  Current LE             5171
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
   

参考文档:

centos7扩容根目录(/dev/mapper/centos-root) - 知乎 (zhihu.com)

centos7扩容/dev/mapper/centos-root目录-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值