Linux里LVM磁盘扩容详细步骤

下面是关于“Linux里LVM磁盘扩容详细步骤”的完整攻略。

准备工作

在进入具体操作之前,需要先进行一些准备工作。

查看LVM分区信息

首先需要确定LVM和分区的信息,使用如下命令来查看:

sudo pvs
sudo vgs
sudo lvdisplay

其中,pvs用于显示物理卷信息,vgs用于显示卷组信息,lvdisplay用于显示逻辑卷信息。

扩容磁盘

如果需要扩容磁盘,可以在虚拟机或物理机中新增一块硬盘来进行扩容。新增硬盘后,需要使用命令lsblkfdisk -l来查看新硬盘的设备名,例如/dev/sdb

创建新的物理卷

将新硬盘作为物理卷加入到LVM中,使用如下命令:

sudo pvcreate /dev/sdb

其中,/dev/sdb为新硬盘的设备名。

扩展卷组空间

扩展卷组空间,使用如下命令:

sudo vgextend VolGroup00 /dev/sdb

其中,VolGroup00为卷组名称,/dev/sdb为新硬盘的设备名。

扩展逻辑卷

扩展逻辑卷,使用如下命令:

sudo lvextend -l +100%FREE /dev/VolGroup00/LogVol00

其中,VolGroup00为卷组名称,LogVol00为逻辑卷名称。+100%FREE表示将所有可用空间都分配给逻辑卷。也可以指定具体的扩容大小,例如使用+10G来扩容10GB。

扩容文件系统

最后一步是扩容文件系统,如果是ext2/ext3/ext4文件系统,可以使用如下命令:

sudo resize2fs /dev/VolGroup00/LogVol00

如果是XFS文件系统,则使用如下命令:

sudo xfs_growfs /dev/VolGroup00/LogVol00

至此,LVM磁盘扩容的所有步骤就完成了。

示例

下面提供两个实际的示例,演示如何进行LVM磁盘扩容。

示例一

假设我们已经新增了一块硬盘,并将其挂载到/mnt目录下。此时,可以使用如下命令来扩容磁盘:

sudo pvcreate /dev/sdb
sudo vgextend VolGroup00 /dev/sdb
sudo lvextend -l +100%FREE /dev/VolGroup00/LogVol00
sudo resize2fs /dev/VolGroup00/LogVol00

示例二

假设我们已经将一块SAN托管的硬盘添加到虚拟机中,并将其设备名更改为/dev/sdc。此时,可以使用如下命令来扩容磁盘:

sudo pvcreate /dev/sdc
sudo vgextend VolGroup00 /dev/sdc
sudo lvextend -l +100%FREE /dev/VolGroup00/LogVol01
sudo xfs_growfs /dev/VolGroup00/LogVol01

其中,LogVol01为需要进行扩容的逻辑卷名称。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux里LVM磁盘扩容详细步骤 - Python技术站

(0)
上一篇 2023年6月28日
下一篇 2023年6月28日

相关文章

  • Docker 教程之镜像创建及修改详细介绍

    下面是对Docker教程之镜像创建及修改详细介绍的完整攻略。 1. 什么是Docker镜像? Docker镜像是一种轻量级、可移植的软件打包形式。它是一个只读的模板,包含了构建Docker容器所需要的所有基础组件和应用程序。使用Docker镜像,你可以快速地搭建环境,减少部署的时间和问题。 2. 如何创建Docker镜像 2.1 Docker镜像的创建流程 …

    other 2023年6月27日
    00
  • c#键值对的类型

    C#键值对的类型 在C#语言中,键值对是常见的数据类型之一。键值对存储了一组键值(key-value)对,每个键值对中都有一个键和对应的值。在实际应用中,我们可以使用键值对来存储和获取数据。 Dictionary类型 C#中最常用的键值对类型是Dictionary。它是一个泛型类型,可以定义键和值的类型。例如,以下代码定义了一个字符串为键、整数为值的Dict…

    其他 2023年3月28日
    00
  • Android开关控件Switch的使用案例

    Android开关控件Switch的使用案例攻略 简介 Switch是Android中常用的开关控件,用于在两种状态之间切换。本攻略将详细介绍如何在Android应用中使用Switch控件,并提供两个示例说明。 步骤 步骤一:在布局文件中添加Switch控件 首先,在你的布局文件中添加Switch控件。可以使用以下代码示例: <Switch andro…

    other 2023年8月25日
    00
  • Win10右键菜单如何添加电源计划设置?Win10右键菜单添加电源计划选项的方法

    下面就来详细讲解一下“Win10右键菜单如何添加电源计划设置”的完整攻略吧。 简介 电源计划是电脑管理电源的重要工具之一,而在 Win10 中,我们可以通过添加电源计划选项到右键菜单中,方便快捷地管理电脑的电源计划。下面,我们就来介绍具体的步骤。 步骤 打开注册表编辑器。按 Win + R 快捷键,输入 “regedit” 并回车,即可打开注册表编辑器。 在…

    other 2023年6月27日
    00
  • 短视频账号被封怎么解决?怎么解封

    针对“短视频账号被封怎么解决?怎么解封”的问题,下面是一份完整攻略: 1. 初步排查原因 首先,需要找出短视频账号被封的具体原因。这包括但不限于如下事项: 违反平台相关条款; 内容质量问题,如低俗、暴力、传播虚假信息等; 涉嫌抄袭、侵犯他人知识产权等问题; 计算机恶意代码或非法操作等。 为了解决这个问题,需要分析短视频平台的相关规定,检查自己的账号是否存在上…

    other 2023年6月27日
    00
  • web可视化开发工具 App Builder 2019安装注册激活教程(含下载)

    Web可视化开发工具App Builder 2019安装注册激活教程 下载App Builder 2019 首先,我们需要下载App Builder 2019的安装包。可以在App Builder官方网站下载:https://www.davidesperalta.com/appbuilder 安装App Builder 2019 双击刚才下载好的安装包,进入…

    other 2023年6月27日
    00
  • Android NestedScrolling嵌套滚动的示例代码

    Android NestedScrolling嵌套滚动的示例代码攻略 嵌套滚动是指在一个滚动容器内部,可以嵌套另一个滚动容器,并且两者可以同时进行滚动。Android提供了NestedScrolling机制来实现这种嵌套滚动的效果。下面是一个详细的攻略,包含了示例代码和说明。 步骤1:在XML布局文件中定义嵌套滚动的容器 首先,在XML布局文件中定义一个嵌套…

    other 2023年7月28日
    00
  • 配置F5 负载均衡

    配置F5负载均衡的完整攻略 本文将为您提供配置F5负载均衡的完整攻略,包括负载均衡的基本概念、F5负载均衡的使用方法、以及两个示例说明。 负载均衡的基本概念 负载均衡是指将网络流量分配到多个服务器上,以提高系统的可用性、性能和可扩展性。负载均衡可以通过硬件设备或软件实现,其中F5负载均衡是一种常见的硬件负载均衡设备。 F5负载均衡的使用方法 以下是使用F5负…

    other 2023年5月6日
    00
合作推广
合作推广
分享本页
返回顶部