Linux里LVM磁盘扩容详细步骤

yizhihongxing

下面是关于“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日

相关文章

  • IDEA的Maxcomputer Studio开发

    IDEA的Maxcomputer Studio开发的完整攻略 本文将为您提供IDEA的Maxcomputer Studio开发的完整攻略,包括Maxcomputer Studio的基本概念、开发环境的搭建、项目创建、代码编写、调试和部署,以及两个示例说明。 Maxcomputer Studio的基本概念 Maxcomputer Studio是一款基于IDEA…

    other 2023年5月6日
    00
  • Python中的闭包实例详解

    当然!下面是关于\”Python中的闭包实例详解\”的完整攻略,包含两个示例说明。 … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … ..…

    other 2023年8月20日
    00
  • Ubuntu系统U盘安装以及降内核

    下面是关于Ubuntu系统U盘安装以及降内核的完整攻略,包括基本概念、使用流程和两个示例等方面。 Ubuntu系统U盘安装 Ubuntu系统是一款基于Linux的操作系统,它可以通过U盘进行安装。下面是Ubuntu系统U盘安装的流程: 下载Ubuntu系统的ISO镜像文件; 准备一个至少8GB的U盘,并将其格式化为FAT32格式; 下载并安装一个U盘启动盘制…

    other 2023年5月6日
    00
  • 浅析在 RHEL8 配置静态 IP 地址的不同方法

    浅析在 RHEL8 配置静态 IP 地址的不同方法 在 RHEL8 中,有多种方法可以配置静态 IP 地址。下面将详细介绍两种常用的方法,并提供示例说明。 方法一:使用 Network Manager 打开终端并以 root 用户身份登录。 使用以下命令编辑 Network Manager 配置文件: vi /etc/sysconfig/network-sc…

    other 2023年7月31日
    00
  • 微信程序开发之-weixinjsbridge调用

    微信程序开发之-weixinjsbridge调用 在微信小程序开发中,weixinjsbridge是一个非常重要的工具,它可以让我们在小程序中调用微信原生API。本文将详细讲解如何使用weixinjsbridge调用微信的原生API。 weixinjsbridge简介 weixinbridge是微信小程序提的一个JavaScript库,它可以让我们在小程序中…

    other 2023年5月7日
    00
  • WPF自定义路由事件的实例教程

    WPF自定义路由事件的实例教程 什么是WPF自定义路由事件 在WPF中,路由事件是一种事件路由方式,它可以让事件沿着逻辑树传递,从而到达触发事件的元素树的根目录。相比起普通的事件,路由事件具有更强大的扩展性。 WPF自定义路由事件就是利用路由事件机制,创建一个自定义的路由事件。 自定义路由事件的步骤 第一步:创建自定义路由事件的类 首先,我们需要创建一个继承…

    other 2023年6月25日
    00
  • HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)

    下面是一份详细的攻略,讲解HTML5中5个简单实用的API: HTML5中5个简单实用的API HTML5提供了很多有用的API,这里我们介绍5个简单实用的API,包括全屏、可见性、拍照、预加载和电池状态。 全屏API 使用全屏API,可以实现将Web页面以全屏模式下展示,给用户带来更好的阅读和游戏体验。全屏API支持所有Web浏览器,并且使用方法非常简单。…

    other 2023年6月25日
    00
  • vegas视频怎么嵌套? vegas嵌套功能的使用方法

    Vegas视频嵌套攻略 Vegas是一款强大的视频编辑软件,它提供了嵌套功能,可以将多个视频轨道组合在一起。在本攻略中,我将详细介绍如何使用Vegas的嵌套功能。 步骤一:创建主时间线 首先,我们需要创建一个主时间线,作为整个视频的基础。在Vegas中,你可以通过以下步骤创建主时间线: 打开Vegas软件并创建一个新项目。 在项目资源区域导入你想要使用的视频…

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