centos7下100T存储扩容(LVM)至150T

查看新增磁盘情况lsblk,fdisk -l

[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1  4.2G  0 rom  
vda             252:0    0   80G  0 disk 
├─vda1          252:1    0    1G  0 part /boot
└─vda2          252:2    0   70G  0 part 
  ├─centos-root 253:0    0  542G  0 lvm  /
  ├─centos-swap 253:1    0   30G  0 lvm  [SWAP]
  └─centos-home 253:2    0   10G  0 lvm  /home
vdb             252:16   0   20T  0 disk /20190719
vdc             252:32   0  512G  0 disk /logs
vdd             252:48   0  512G  0 disk 
└─centos-root   253:0    0  542G  0 lvm  /
vde             252:64   0   50T  0 disk /mydata
vdf             252:80   0   50T  0 disk 
└─vg1-lv1       253:3    0  100T  0 lvm  /20191216
vdg             252:96   0   50T  0 disk 
└─vg1-lv1       253:3    0  100T  0 lvm  /20191216
vdh             252:112  0   50T  0 disk 

[root@localhost ~]# fdisk -l
磁盘 /dev/vdh:54975.6 GB, 54975581388800 字节,107374182400 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

由此可以看出/dev/vdh没有使用,因为磁盘较大不能采用传统的ext4格式故而直接使用xfs格式,格式化磁盘命令:mkfs.xfs /dev/vdh

[root@localhost ~]# mkfs.xfs /dev/vdh
meta-data=/dev/vdh               isize=512    agcount=50, agsize=268435455 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=13421772750, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

对新加的磁盘创建PV,我这里的是磁盘是:/dev/vdh,创建完成后显示一下pv是否创建成功

创建pv,命令:pvcreate /dev/vdh

[root@localhost ~]# pvcreate /dev/vdh
WARNING: xfs signature detected on /dev/vdh at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/vdh.
  Physical volume "/dev/vdh" successfully created.

显示pv,命令:pvdisplay

[root@localhost ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vdh
  VG Name               vg1
  PV Size               50.00 TiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              13107199
  Free PE               0
  Allocated PE          13107199
  PV UUID               3g21Ug-uhBe-QWeP-EGVG-JRyI-97j3-Nm0B39

显示VG查找我们想要扩容的VG,创建VG,

显示vg,命令vgdisplay,我这里是需要扩容的是vg1

[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <582.00 GiB
  PE Size               4.00 MiB
  Total PE              148991
  Alloc PE / Size       148991 / <582.00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               Uuqdxb-LyOp-JpuP-pX2K-WTVW-Ev1M-CKD3PT
   
  --- Volume group ---
  VG Name               vg1
  System ID             
  Format                lvm2
  Metadata Areas        2
  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                2
  Act PV                2
  VG Size               <100.00 TiB
  PE Size               4.00 MiB
  Total PE              26214398
  Alloc PE / Size       26214398 / <100.00 TiB
  Free  PE / Size       0 / 0   
  VG UUID               S7BUXy-UPk1-ojsA-2Gwt-5S7l-i3HF-yLl5Vx

创建VG,命令vgextend vg1 /dev/vdh

[root@localhost ~]# vgextend vg1 /dev/vdh
  Volume group "vg1" successfully extended

df查看一下需要扩容的目录,我这里需要扩容的路径是/dev/mapper/vg1-lv1,命令:df -h

[root@localhost ~]# df -h
/dev/mapper/centos-root    542G  170G  373G   32% /
devtmpfs                    32G     0   32G    0% /dev
tmpfs                       32G     0   32G    0% /dev/shm
tmpfs                       32G  3.3G   29G   11% /run
tmpfs                       32G     0   32G    0% /sys/fs/cgroup
/dev/vda1                 1014M  261M  754M   26% /boot
/dev/vdc                   504G   30G  449G    7% /logs
/dev/mapper/centos-home     10G  1.2G  8.8G   12% /home
/dev/mapper/vg1-lv1        150T   91T   60T   61% /20191216

将所有容量扩容给/dev/mapper/vg1-lv1,命令:lvextend -l +100%FREE /dev/mapper/vg1-lv1

[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/vg1-lv1
  Size of logical volume vg1/lv1 changed from <100.00 TiB (26214398 extents) to <150.00 TiB (39321597 extents).
  Logical volume vg1/lv1 successfully resized.

刷新磁盘容量,命令:xfs_growfs /dev/mapper/vg1-lv1 

[root@localhost ~]# xfs_growfs /dev/mapper/vg1-lv1
meta-data=/dev/mapper/vg1-lv1    isize=512    agcount=100, agsize=268435455 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=26843543552, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 26843543552 to 40265315328

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值