首页 > 系统相关 >linux 给lvm磁盘扩容

linux 给lvm磁盘扩容

时间:2023-04-11 10:57:57浏览次数:44  
标签:扩容 sudo zsysvg linux lvm 磁盘 物理

目录

linux 给lvm磁盘扩容

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

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

image

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

image

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

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

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

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

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

sudo df -h

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

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

标签:扩容,sudo,zsysvg,linux,lvm,磁盘,物理
From: https://www.cnblogs.com/liwenchao1995/p/17305456.html

相关文章

  • 磁盘io问题
    iotop可以看到磁盘io占用情况:sudoiotop-oaP(感觉是累计的)左右箭头用来改变排序,默认按照IO排序,可以切换为读或者写排序等等。 pidstat也可以实时:按照读排序:sudopidstat-d|sort-nr-k4|head-10按照写排序:sudopidstat-d|sort-nr-k5|head-10......
  • Linux 命令总结
    基本命令uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作系统信息arch显示机器的处理器架构uname-m显示机器的......
  • Rocky Linux 9 Wazuh 部署
    1、DockerCE安装参考:https://www.cnblogs.com/a120608yby/p/9883175.html2、DockerCompose安装参考:https://www.cnblogs.com/a120608yby/p/14582853.html3、主机参数优化#编辑/etc/sysctl.conf#vim/etc/sysctl.conf...vm.max_map_count=262144...#使配置......
  • 《Linux基础》05. 定时任务调度 · 磁盘分区与挂载 · 网络配置
    目录1:定时任务调度1.1:crontab1.2:at2:磁盘分区与挂载2.1:原理介绍2.2:硬盘说明2.3:磁盘目录情况查询2.3.1:lsblk2.3.2:df2.3.3:du2.3.4:tree2.3.5:其他查看指令示例2.4:分区与挂载2.4.1:fdisk2.4.2:mkfs2.4.3:mount2.4.4:umount2.4.5:相关配置文件2.5:挂载案例2.5.1:虚拟机添加硬盘2.5.2:硬盘分区2.5.......
  • Linux环境下nginx安装详细教程,一步步装上nginx
    本人安装Nginx环境为:CentOS7.9 下载安装包下载Nginx安装包Linux版:Nginx官网下载:https://nginx.org/en/download.html下载Stableversion(即稳定版) 上传安装包将压缩包放入系统: 解压:tar-zxvfnginx-1.22.1.tar.gz解压成功: 编译安装执行./configure配置命令:这里提示./config......
  • Linux的3种特殊权限场景实战:SUID、SGID、SBIT
    3种特殊权限在Linux系统中,有3种特殊权限,它们分别是Setuid(SUID)、Setgid(SGID)和StickyBit。Setuid权限:通过Setuid权限,普通用户可以在执行某些特定程序时,拥有与程序所有者相同的权限。也就是说,该程序在执行时,会自动获取其所有者的权限,而不是执行者的权限。这通常用于一些需要r......
  • LINUX 下如何判断服务器是虚拟机,还是物理机
    要检查服务器是物理服务器还是虚拟服务器,最简单的检查方法是使用dmidecode命令。下面推荐几种常用操作。方法一#如果是物理系统,则应该看到制造商的名称,例如Dell,Lenovo等。[root@laocalhost~]#sudodmidecode-ssystem-manufacturerDellInc.#如果是虚拟系统,则应该看到类......
  • InnoDB引擎之内存与磁盘结构
     一、逻辑存储结构      1、表空间(Tablespace)表空间(Tablespace)是一个逻辑容器,在一个表空间中可以有一个或多个段,一个段只能属于一个表空间。数据库由一个或多个表空间组成,表空间从管理上可以划分为系统表空间、用户表空间、撤销表空间、临时表空间等。 ......
  • 第三十九章 Linux基础常见报错及解决
    一、登录centos提示abrt-clistatustimedout1.引言最近登录linux系统,登录的时候非常慢,而且有时候还连不上,提示abrt-clistatustimedout,Linux系统版本使用centos7.8.2.症状1、ssh连接经常失败。2、登录的时候非常卡。3、登录成功后,会出现一个提示“abrt-clistatustim......
  • linux常用指令小结
    linux查看文件的指令 `cat``tac``sed``head``tail``less``nl`tac:cat的反向指令,从最后一行倒序显示全部内容head只显示头几行tail;只显示最后几行tail-f可以实时显示Log文件的更新nl:类似于cat-n,显示时输出行号//catseven@seven-virtual-machine:~/test$ca......