lvextend扩展逻辑卷大小

1、列出所有块设备

lsblk

[root@ip161 ~]# lsblk 
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
vda             253:0    0    50G  0 disk 
└─vda1          253:1    0    50G  0 part /
vdb             253:16   0   800G  0 disk 
├─vg1001-lv_swap  252:0    0    10G  0 lvm  [SWAP]
├─vg1001-lv_mysoft 252:1    0  48.8G  0 lvm  /mysql
└─vg1001-lv_mydata  252:2    0 741.2G  0 lvm  /mydata
vdc             253:32   0   500G  0 disk 

2、显示物理卷信息、卷组信息、逻辑卷信息

pvs
vgs
lvs

[root@ip161 ~]# pvs
  PV         VG   Fmt  Attr PSize    PFree
  /dev/vdb   vg1001 lvm2 a--  <800.00g    0 
[root@ip161 ~]# vgs
  VG   #PV #LV #SN Attr   VSize    VFree
  vg1001   1   3   0 wz--n- <800.00g    0 
[root@ip161 ~]# lvs
  LV       VG   Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_mydata  vg1001 -wi-ao---- <741.17g                                                    
  lv_mysoft vg1001 -wi-ao----  <48.83g                                                    
  lv_swap  vg1001 -wi-ao----   10.00g      
[root@ip161 ~]# fdisk -l | grep -i vdc
Disk /dev/vdc: 536.9 GB, 536870912000 bytes, 1048576000 sectors

3、创建物理卷

pvcreate /dev/vdc
pvs

[root@ip161 ~]# pvcreate /dev/vdc
  Physical volume "/dev/vdc" successfully created.
[root@ip161 ~]# pvs
  PV         VG   Fmt  Attr PSize    PFree  
  /dev/vdb   vg1001 lvm2 a--  <800.00g      0 
  /dev/vdc        lvm2 ---   500.00g 500.00g

4、将物理卷 /dev/vdc 加入卷组 vg1001

vgextend vg1001 /dev/vdc
vgs

[root@ip161 ~]# vgextend vg1001 /dev/vdc
  Volume group "vg1001" successfully extended
[root@ip161 ~]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree   
  vg1001   2   3   0 wz--n- <1.27t <500.00g

5、在线扩展逻辑卷大小

df -Th
lvextend -l +100%FREE -n /dev/mapper/vg1001-lv_mydata
#lvextend -l +100%FREE -n /dev/mapper/vg1001-lv_mydata /dev/vdc
#lvextend -L +10G /dev/mapper/vg1001-lv_mydata             (注意:不能全部扩容) 
lvs
df -Th

[root@ip161 ~]# df -Th
Filesystem                Type      Size  Used Avail Use% Mounted on
devtmpfs                  devtmpfs  7.5G     0  7.5G   0% /dev
tmpfs                     tmpfs     7.6G     0  7.6G   0% /dev/shm
tmpfs                     tmpfs     7.6G  708K  7.6G   1% /run
tmpfs                     tmpfs     7.6G     0  7.6G   0% /sys/fs/cgroup
/dev/vda1                 ext4       50G  9.2G   38G  20% /
/dev/mapper/vg1001-lv_mysoft xfs        49G  1.4G   48G   3% /mysql
/dev/mapper/vg1001-lv_mydata  xfs       741G  651G   90G  88% /mydata
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/1103
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/1102
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/0
[root@ip161 ~]# 
[root@ip161 ~]# 
[root@ip161 ~]# lvextend -l +100%FREE -n /dev/mapper/vg1001-lv_mydata /dev/vdc
  Size of logical volume vg1001/lv_mydata changed from <741.17 GiB (189739 extents) to 1.21 TiB (317738 extents).
  Logical volume vg1001/lv_mydata successfully resized.
[root@ip161 ~]# 
[root@ip161 ~]# lvs
  LV       VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_mydata  vg1001 -wi-ao----   1.21t                                                    
  lv_mysoft vg1001 -wi-ao---- <48.83g                                                    
  lv_swap  vg1001 -wi-ao----  10.00g                                                    
[root@ip161 ~]# df -Th
Filesystem                Type      Size  Used Avail Use% Mounted on
devtmpfs                  devtmpfs  7.5G     0  7.5G   0% /dev
tmpfs                     tmpfs     7.6G     0  7.6G   0% /dev/shm
tmpfs                     tmpfs     7.6G  672K  7.6G   1% /run
tmpfs                     tmpfs     7.6G     0  7.6G   0% /sys/fs/cgroup
/dev/vda1                 ext4       50G  9.2G   38G  20% /
/dev/mapper/vg1001-lv_mysoft xfs        49G  1.4G   48G   3% /mysql
/dev/mapper/vg1001-lv_mydata  xfs       741G  651G   90G  88% /mydata
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/1103
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/1102
tmpfs                     tmpfs     1.6G     0  1.6G   0% /run/user/0

6、对挂载目录在线扩容

#使用 resize2fs 或 xfs_growfs 对挂载目录在线扩容( resize2fs 针对文件系统ext2 ext3 ext4 ; xfs_growfs 针对文件系统xfs)
xfs_growfs /dev/mapper/vg1001-lv_mydata
df -h
lsblk

[root@ip161 ~]# xfs_growfs /dev/mapper/vg1001-lv_mydata
meta-data=/dev/mapper/vg1001-lv_mydata isize=512    agcount=4, agsize=48573184 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=194292736, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=94869, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 194292736 to 325363712
[root@ip161 ~]# 
[root@ip161 ~]# 
[root@ip161 ~]# df -h
Filesystem                 Size  Used Avail Use% Mounted on
devtmpfs                   7.5G     0  7.5G   0% /dev
tmpfs                      7.6G     0  7.6G   0% /dev/shm
tmpfs                      7.6G  672K  7.6G   1% /run
tmpfs                      7.6G     0  7.6G   0% /sys/fs/cgroup
/dev/vda1                   50G  9.2G   38G  20% /
/dev/mapper/vg1001-lv_mysoft   49G  1.4G   48G   3% /mysql
/dev/mapper/vg1001-lv_mydata   1.3T  651G  590G  53% /mydata
tmpfs                      1.6G     0  1.6G   0% /run/user/1103
tmpfs                      1.6G     0  1.6G   0% /run/user/1102
tmpfs                      1.6G     0  1.6G   0% /run/user/0
[root@ip161 ~]# 
[root@ip161 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             253:0    0   50G  0 disk 
└─vda1          253:1    0   50G  0 part /
vdb             253:16   0  800G  0 disk 
├─vg1001-lv_swap  252:0    0   10G  0 lvm  [SWAP]
├─vg1001-lv_mysoft 252:1    0 48.8G  0 lvm  /mysql
└─vg1001-lv_mydata  252:2    0  1.2T  0 lvm  /mydata
vdc             253:32   0  500G  0 disk 
└─vg1001-lv_mydata  252:2    0  1.2T  0 lvm  /mydata
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值