绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
linux 给lvm磁盘扩容
2023-04-11 17:24:49
目录

linux 给lvm磁盘扩容

早上到公司发现磁盘满了,挂载点是一个lvm
跟领导确认后决定先扩容再清理,原先是1T,决定扩容到2T

LVM(逻辑卷管理)是一种用于Linux系统的磁盘分区技术,它允许管理员进行动态分区和动态调整磁盘大小。以下是在Linux系统中使用LVM扩容的步骤:

扩容步骤

确认可用空间

在扩容之前,需要确认有足够未分配的硬盘空间可供使用。可以使用以下命令查看可用空间:

sudo df -h

创建新的物理卷

如果需要添加一个新的物理卷来扩容,则需要将新的硬盘或分区初始化为物理卷。假设要将新硬盘/dev/sdb作为物理卷,请执行以下命令:

//注意,这里我们可以使用sdb整个新硬盘作为物理卷,也可以拿他下面的一个分区作为物理卷,如sdb1
sudo pvcreate /dev/sdb
#sudo pvcreate /dev/sdb1

将物理卷添加到现有的卷组中

如果已经拥有一个卷组,则可以将新的物理卷添加到该卷组中。假设现有卷组名为zsysvg,请执行以下命令:

sudo vgextend zsysvg /dev/sdb1

扩展逻辑卷

因为我们之前的磁盘有剩余,所以上面的步骤我跳过,直接从这里开始的

//首先通过磁盘满的目录找到lvm的挂载名称,lsblk命令
//下面截图我们可以看到,这个目录对应的是zsysvg-lv_docker_base
//这个zsysvg是卷组的名字,lv_docker_base是逻辑卷的名字,记好这层关系哈

lsblk

//上面我们提到了卷组,也创建了卷组,那zsysvg怎么看?在哪里找到
//pvs可以简略的看到物理卷和卷组的对应关系,下图我们可以看到一共10T,空闲6.87T,再分配1T的话足够用了,因为6.87大于1
pvs
//vgdisplay可以看到更详细的
vgdisplay

//然后我们再开始找逻辑卷,同理
//直接输入lvs命令可以简略看到lvm逻辑卷的名称
lvs
//lvdisplay可以看到更详细的
lvdisplay

一旦卷组扩展了,可以将可用的空间分配给需要扩展的逻辑卷。假设需要将逻辑卷lv_docker_base扩展到2T,请执行以下命令:

sudo lvextend -r -L 2000G /dev/zsysvg/lv_docker_base

其中,-r选项将自动调整文件系统大小以适应新的逻辑卷大小。

查看文件系统是否已扩展
可以使用以下命令查看文件系统是否已扩展:

sudo df -h

此时应该可以看到逻辑卷已经扩展到2T。

以上是在Linux系统中使用LVM扩容的基本步骤。需要根据实际情况进行调整和修改。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Linux技术精选专区
创建时间:2020-07-08 10:30:23
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • dapan
    专家
戳我,来吐槽~