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日

相关文章

  • Android 滑动Scrollview标题栏渐变效果(仿京东toolbar)

    Android 滑动ScrollView标题栏渐变效果(仿京东toolbar)攻略 简介 在这个攻略中,我们将学习如何实现一个滑动ScrollView时标题栏渐变的效果,类似于京东App中的toolbar。这个效果可以提升用户体验,使得界面更加流畅和美观。 步骤 步骤一:准备工作 首先,我们需要在Android项目中创建一个新的Activity或Fragme…

    other 2023年8月25日
    00
  • iOS10开发者预览版Beta1问答大全

    iOS10开发者预览版Beta1问答大全攻略 什么是iOS10开发者预览版Beta1? iOS10开发者预览版Beta1是苹果公司发布给开发者的iOS10测试版本,开发者可以通过下载此版本并使用Xcode进行开发、测试。 如何获取iOS10开发者预览版Beta1? 开发者需要先在 https://developer.apple.com 上注册开发者账号,并且…

    other 2023年6月26日
    00
  • Java 数据结构七大排序使用分析

    Java 数据结构七大排序使用分析 在编写Java程序时,经常需要用到排序算法对数据进行排序,因此了解并掌握不同排序算法的优缺点以及使用场景,对于提高程序效率和优化程序结构都有很大的帮助。本文将介绍Java数据结构中常用的七大排序算法,并分析他们的使用场景,帮助读者选择最适合自己程序需求的算法。 1. 冒泡排序 冒泡排序是一种简单的排序算法,它的基本思想是通…

    other 2023年6月27日
    00
  • 关于html:bootstrap:本地安装的bootstrap.min.js不起作用

    关于html:bootstrap:本地安装的bootstrap.min.js不起作用 Bootstrap是一种流行的前端框架,它可以帮助我们快速构建响应式网站。在使用Bootstrap,我们通常需要将引入我们的HTML文件中。本攻略将详细讲解如何在本安装Bootstrap,并解决本地安装的bootstrap.min.js不起用的问题。 步骤1:下载Boots…

    other 2023年5月9日
    00
  • 关于java:如何将object转换为boolean?

    在Java中,我们可以使用类型转换来将Object类型转换为boolean类型。在本攻略中,我们将详细讲解如何将Object类型转换为boolean类型提供两个示例说明。 使用Boolean.valueOf()方法 可以使用Boolean.valueOf()方法将Object类型转换为boolean类型。该方法接受一个类型的参数,并返回一个boolean类型…

    other 2023年5月9日
    00
  • vncserver启动不了

    当然,我可以为您提供有关“vncserver启动不了”的完整攻略,以下是详细说明: 什么是VNC? VNC(Virtual Network Computing)是一种远程桌面协议,允许用户通过网络远程控制另一台计算机。VNC协议由客户端和服务器组成,客户端通过VNC协议连接到服务器,然后可以在客户端上远程控制服务器。 vncserver启动不了的原因 vnc…

    other 2023年5月7日
    00
  • pycharm设置注释颜色的方法

    PyCharm设置注释颜色的方法 PyCharm是一款流行的Python集成开发环境(IDE),提供了丰富的功能和工具,方便Python开发人员进行代码编写、调试、测试等。在PyCharm中,我们可以设置注释颜色,以便更好地区分注释和代码。以下是PyCharm设置注释颜色的方法的完整攻略。 1. 打开PyCharm设置 首先,我们需要打开Pyarm设置。可以…

    other 2023年5月8日
    00
  • win7右键中添加【获取管理员权限】手动添加reg到注册表

    下面是完整的攻略: 1. 创建.reg文件并编辑 首先,我们需要创建一个.reg文件,并且编辑它,将相应的代码添加到文件中。在此过程中,我们将使用Windows自带的“记事本”工具进行编辑。 在桌面或文件夹中右键点击鼠标,选择“新建”–>“文本文档”–>命名为“AddAdmin.reg”。 双击打开“AddAdmin.reg”文件,在文件中输…

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