技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Linux>正文
Linux下扩容LVM根分区
2023年07月20日 Linux 暂无评论 ⁄ 被围观 2,561次+

需求:在磁盘/dev/sda剩余未使用的空间上创建新分区,并扩容到lvm根分区

1、磁盘分区操作

df  -h  #查看当前磁盘分区信息

fdisk -l #查看磁盘容量

parted /dev/sda #运行parted并指定磁盘设备

print free #查看可用空闲空间

quit #退出

fdisk /dev/sda #进行分区操作

p #查看当前的分区情况

n #创建一个新分区

回车 #当要求输入起始扇区时,按回车键使用默认值(将新分区放置在可用空间的开头)

回车 #当要求输入结束扇区时,同样按回车键以使用默认值(将新分区延伸到可用空间的末尾)

w #保存修改并退出fdisk

partprobe #刷新分区表并识别新创建的分区信息

#如果提示:Do you want to remove the signature? [Y]es/[N]o:切记不能输入y,否则整个分区就被格式化了。

2、lvm分区操作

pvcreate /dev/sda3 #创建物理卷

lvmdiskscan | grep LVM #查看已经创建的PV

pvdisplay #查看卷组信息

vgs #查看已有卷组名称

bigcloud-enterprise-linux-for-euler

#扩展卷组bigcloud-enterprise-linux-for-euler,把分区 /dev/sda3加入到bigcloud-enterprise-linux-for-euler卷组里

vgextend bigcloud-enterprise-linux-for-euler   /dev/sda3

vgs #查看卷组

VG #PV #LV #SN Attr VSize VFree

bigcloud-enterprise-linux-for-euler 2 1 0 wz--n- <39.04g <20.00g

lvdisplay #查看逻辑卷

#扩展/根分区大小

lvextend -l +100%FREE /dev/bigcloud-enterprise-linux-for-euler/root

#将目前磁盘未分配的空间全部扩展到lvm /dev/bigcloud-enterprise-linux-for-euler/root 分区下

#重新识别分区大小

xfs_growfs /dev/bigcloud-enterprise-linux-for-euler/root  #xfs格式

resize2fs /dev/bigcloud-enterprise-linux-for-euler/root   #ext4格式

扩展阅读:缩小LVM分区

XFS格式的LVM磁盘分区默认只能扩大不能缩小,需要利用xfsdump/xfsrestore工具缩小LVM分区

需求:把/data分区缩小至500GB,把空闲容量扩容到/root分区

#查看磁盘信息

fdisk -l

#查看LVM

lvdisplay

#安装xfsdump

yum -y install xfsdump

#卸载/data分区

umount /data

umount -l /data #强制卸载

#将/data逻辑卷缩减至500GB

lvreduce -L 500G /dev/mapper/centos-data

#增加/root逻辑卷的容量

lvextend -l +100%FREE /dev/mapper/centos-root

#重新识别分区大小

xfs_growfs /dev/mapper/centos-root

#重新挂载/data分区

mount /data

至此,Linux下扩容LVM根分区已经完成。

     
» 转载请注明来源:系统运维 » Linux下扩容LVM根分区

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3