Linux系统LVM磁盘扩容(XFS文件系统)

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

LVM磁盘扩容操作实例

1)查看磁盘信息

[root@localhost ~]# df -h

image.png

2)使用fdisk -l命令查看系统上的硬盘

[root@localhost ~]# fdisk -l

image.png

PS:这里采用/dev/sdb磁盘

3)新建分区

[root@localhost ~]# fdisk /dev/sdb

image.png

image.png

准备工作就绪

4)创建PV

[root@localhost ~]# pvcreate /dev/sdb1

5)查看PV

[root@localhost ~]# pvdisplay

image.png

还可以使用命令pvs 和pvscan 查看简略信息。

[root@localhost ~]# pvs

[root@localhost ~]# pvscan

image.png

1、扩容VG

1)查看VG情况

[root@localhost ~]# vgs

2)扩容centos(VG名称)

[root@localhost ~]# vgextend centos /dev/sdb1

image.png

说明:centos是原来创建的VG设备的名称,后面接上述的设备名

3)查看vg的信息

[root@localhost ~]# vgdisplay

image.png

注:这里已经把VG Size从19G扩容到38.99G,VG扩容成功

说明:

VG Name         //VG的名称

VG Size            //VG的总大小

PE Size            //PE的大小,默认为4MB

Total PE          //PE的总数量,2047 x 4MB = 8.00GB

Free PE / Size  //剩余空间大小

同样可以使用命令vgs 和vgscan 查看。

[root@localhost ~]# vgs

[root@localhost ~]# vgscan

2、扩容LV

1)查看LV的信息

[root@localhost ~]# lvdisplay

image.png

注:LV Size从17G增加到了36.99G

6)写入文件系统,使扩容生效。

[root@localhost ~]# xfs_growfs /dev/centos/root

image.png

注:如果是ext4文件系统,可以使用resize2fs命令替换xfs_growfs命令。

7)验证扩容结果


image.png

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Linux 系统通过curl获取公网IP
下一篇:Nginx 安装配置(动静分离,反向代理,负载均衡)

发表评论

vidnami 在线视频创作工具--做海外推广营销视频必备工具

image.png


我们的折扣优惠是向观众推广Vidnami的绝妙方式。他们将即时访问 25% 的 Vidnami, 再加上我们的视频营销包免费。最棒的是,您将获得所有销售额的50%!

https://www.vidnami.com/c/Mr_xiaoxiao-vn-buy-discount 

登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱