linux 给lvm磁盘扩容

这篇具有很好参考价值的文章主要介绍了linux 给lvm磁盘扩容。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录
  • linux 给lvm磁盘扩容
    • 扩容步骤
      • 确认可用空间
      • 创建新的物理卷
      • 将物理卷添加到现有的卷组中
      • 扩展逻辑卷
    • 重新挂载lvm

linux 给lvm磁盘扩容

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

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

扩容步骤

确认可用空间

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

sudo df -h

创建新的物理卷

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

//pvcreate 是 Linux 系统中 LVM(Logical Volume Manager)的一个命令,用于创建物理卷(Physical Volume)。物理卷是由一块或多块物理硬盘组成的逻辑卷,可以用于创建逻辑卷组(Volume Group)。逻辑卷组是一个或多个物理卷的集合,它们形成了一个虚拟的存储池,可以分配给逻辑卷(Logical Volume)使用
在使用 pvcreate 命令时,需要指定要创建物理卷的设备或分区。例如,以下命令将在 /dev/sdb1 分区上创建一个新的物理卷
//执行该命令后,/dev/sdb1 分区将被格式化并标记为物理卷,可以将其添加到逻辑卷组中。
创建物理卷后,可以使用 vgcreate 命令创建逻辑卷组,然后使用 lvcreate 命令创建逻辑卷。逻辑卷可以用于创建文件系统、挂载点和存储卷,从而扩展和管理系统的存储空间。
总之,pvcreate 的作用是将一个或多个物理硬盘上的空间划分为物理卷,以便创建逻辑卷组和逻辑卷,从而实现灵活的存储管理和扩展。
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

linux 给lvm磁盘扩容

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

linux 给lvm磁盘扩容

//然后我们再开始找逻辑卷,同理
//直接输入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系统中使用LVM扩容的基本步骤。需要根据实际情况进行调整和修改。

重新挂载lvm

如果我们有一台机器,只重装了系统盘,数据盘的lvm数据还在,我们怎么重新把这个数据加载进去使用呢?
如果你不想删除 zsysvg 卷组上的数据,也可以将 /data 目录挂载到 zsysvg 卷组上的逻辑卷上。这样做需要进行以下步骤:

查看 zsysvg 卷组中的逻辑卷:运行以下命令,查看 zsysvg 卷组中的逻辑卷:

sudo lvdisplay zsysvg

--- Logical volume ---
LV Path /dev/zsysvg/lv_data
LV Name lv_data
VG Name zsysvg
LV UUID PcNbTu-1EOM-906p-e3HI-3c92-1OQ3-IOFogI
LV Write Access read/write
LV Creation host, time ai-v100-00, 2023-04-17 11:52:24 +0800
LV Status NOT available
LV Size 1.00 TiB
Current LE 262144
//注意,我们用lvdisplay后,可以看到zsysvg卷组中有lv_data这个逻辑卷,lv status是NOT available
//LV Status 显示为 NOT available,这意味着这两个逻辑卷当前没有被激活,无法使用。这可能是因为逻辑卷没有被挂载,或者文件系统已经损坏等原因导致的。你可以使用 lvchange 命令将逻辑卷激活,例如:
sudo lvchange -ay /dev/zsysvg/lv_data
//这将激活 lv_data 逻辑卷,使其可用。你可以尝试挂载逻辑卷并访问其中的数据。

挂载逻辑卷:运行以下命令将逻辑卷挂载到 /data 目录:

//一旦逻辑卷的状态显示为 available,你就可以将其挂载到文件系统上,从而使用其中的数据。假设你要将 lv_data 逻辑卷挂载到 /data 目录上,可以按照以下步骤操作:
sudo mkdir /data
sudo mount /dev/zsysvg/lv_data /data
//设置自动挂载

vim /etc/fstab
/dev/zsysvg/lv_data /data ext4 defaults 0 0

这将在 /etc/fstab 文件中添加一行,表示在启动时将 /dev/zsysvg/lv_data 逻辑卷挂载到 /data 目录上,并使用 ext4 文件系统。注意,如果你有多个逻辑卷,你需要根据需要选择正确的逻辑卷来挂载。文章来源地址https://www.toymoban.com/news/detail-410345.html

到了这里,关于linux 给lvm磁盘扩容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 给根目录扩容(lvm CentOS 7.6 )

    问题:Linux系统挂载到根目录的磁盘空间满了,如何扩容?  用命令:lsblk 可以查看磁盘和分区情况,可以发现磁盘vda下面的还有大部分空间没有使用。 1、使用 fdisk -l 查看硬盘序号,并用 fdisk 对硬盘操作,格式化成lvm的格式 (用命令lsblk可以看到,挂载到根目录的分区是lv

    2024年02月08日
    浏览(67)
  • Linux磁盘扩容步骤

    虚拟机加磁盘+20G 开始LVM扩容: ------------------------------------------------------------分割线--------------------------------------------------------------

    2024年02月11日
    浏览(39)
  • Ubuntu18.04虚拟机磁盘扩容-lvm

    没有虚拟机快照 虚拟磁盘不是一次性分配空间 其它会影响扩容的前置条件 此部分不做详细说明。 此节有两种办法,第一种是将新增的空间新建一个分区,第二种是将新增的空间添加到现有分区中,本文仅介绍第二种方法。 具体方法如下: 假设剩余空间需要分配给sda 查看当

    2024年02月22日
    浏览(55)
  • 01.Linux下目录扩容,以增加root目录的磁盘容量分配为例

    实际应用中发现root目录下的磁盘空间消耗比较大,本篇文章记录下给root目录磁盘增加存储空间的过程。 操作演示环境为 CentOS 、 openEuler 系统,其他操作系统例如中标麒麟( NeoKylin )也可作为参考。 操作系统版本如下 名称 版本 CentOS 7.6+ 1.1 磁盘使用详情 df -h 查看磁盘空间

    2024年01月21日
    浏览(45)
  • linux空磁盘挂载到指定目录操作步骤

    fdisk -l  或  lsblk 如图所示:/dev/sdb磁盘还未分区 执行fdisk /dev/sdb 按照下面步骤依次输入指令 mkfs.xfs /dev/sdb1 blkid mount 磁盘分区 目标目录 mount /dev/sdb1 /ynat/ 注:此挂载方式为临时挂载,重启服务器后,硬盘挂载消失; 首先通过blkid命令将分区的uuid查询出来并复制uuid(往/etc/fs

    2024年03月09日
    浏览(93)
  • Centos7根目录扩容方法(添加一块磁盘扩容根目录)

    摘要: 业务服务器扩容磁盘,一般用户都比较喜欢把新增的磁盘容量扩容到原业务上的一个目录上,也就是说扩容业务目录的容量,其次情况下,同一目录下,无法挂载多个,不然会覆盖之前的挂载,所以要以卷组分方式来解决扩容。 目标: 业务服务器新增一块硬盘硬盘,

    2024年02月08日
    浏览(71)
  • LVM(逻辑卷管理器)动态管理磁盘、目录可用容量 适用CentOS 、Anolis、TencentOS

    物理卷[PV、Physical Vlume] 可以将其理解为物理硬盘、硬盘分区或者 RAID 磁盘阵列。 卷组[VG、Volume Group] 建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。可以将多块物理硬盘组建为一个卷组,容量不够是可以扩充物理硬

    2024年01月23日
    浏览(40)
  • Linux之LVM模式下LV和VG扩容

      LVM (Logical Volume Manager) 是一个逻辑卷管理器,它允许用户将多个硬盘分区或者整个硬盘组成一个或多个逻辑卷。LVM 可以在运行时动态地改变逻辑卷的大小,而不需要关机或重新启动系统。它也可以将多个硬盘的存储空间组合在一起,形成一个大容量的存储池,使得数据的

    2024年02月03日
    浏览(44)
  • Linux系统:LVM与磁盘配额

    一种逻辑卷管理器,是linux系统中的一种重要的管理存储技术。 (1)将若干个硬盘分区或者物理硬盘合并成一个逻辑卷组(Volume Group,简称VG),然后再将逻辑卷组划分成一个个的逻辑卷(Logical Volume,简称LV)。 (2)可以将逻辑卷看作是一个可动态扩展、快速创建和方便管理的分

    2024年02月12日
    浏览(35)
  • Linux磁盘管理之LVM实践

    ext4是第四代扩展文件系统(Fourth EXtended filesystem,缩写为ext4)是linux系统下的日志文件系统,是ext3文件系统的后继版本。 xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术。 centos7.0开始默认文件系统是xfs,centos

    2024年01月20日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包