Linux Command vgextend 扩展卷组

2023-10-07 06:30

本文主要是介绍Linux Command vgextend 扩展卷组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux Command vgextend 扩展卷组

tags: 设备

文章目录

  • Linux Command vgextend 扩展卷组
    • 1. 简介
    • 2. 什么是 LVM?
    • 3. Creating Physical Volumes
    • 4. Creating Volume Groups
    • 5. extend Volume Groups

1. 简介

在 Linux 中使用逻辑卷管理 (LVM) 为用户提供了创建和使用分区的灵活性。您可以轻松地创建、修改、调整大小和删除各种存储卷。
您可以使用vgextend命令通过物理卷扩展卷组来轻松调整其大小。该命令很简单,只需在使用 vgextend 命令时添加物理卷作为参数即可。

2. 什么是 LVM?

LVM 是一个 Linux 系统,负责管理 Linux 系统中的文件系统和逻辑卷。尽管 Linux 中还有其他卷管理工具,但还是推荐使用 LVM 的高级功能。正如我们将在本指南中看到的那样,您可以使用此命令行工具实现很多目标。

为了更好地理解如何使用vgextend命令,我们将创建两个物理卷和一个卷组。完成后,我们将使用 vgextend 将一个物理卷添加到另一个物理卷的卷组中。

3. Creating Physical Volumes

我们目前没有物理卷。我们需要一个块设备来初始化物理卷。我们可以使用以下命令列出块设备:

$ pvs
$ sudo lvmdiskscan

由于我们需要创建两个物理卷,我们将使用/dev/sda1/dev/sdb1。但在此之前,我们必须卸载块设备。

要卸载块设备,请使用以下命令并替换块设备以匹配您的情况:

$ sudo umount /dev/sda1$ sudo umount /dev/sdb1

卸载块设备后,我们可以继续使用pvcreate命令来初始化物理卷。

要创建两个物理卷,以下命令将是:

$ sudo pvcreate /dev/sda1
$ sudo pvcreate /dev/sdb1


我们成功创建了物理卷,可以使用pvs命令进行确认。

4. Creating Volume Groups

我们需要一个物理卷来创建卷组。让我们首先使用以下命令验证两个物理卷中没有卷组:

$ sudo vgs


我们现在可以继续为其中一个物理卷创建一个卷组,我们将通过向其中添加另一个物理卷来扩展其大小。因此,要为/dev/sdb1创建卷组,以下命令将是:

$ sudo vgcreate volgroup1 /dev/sdb1


我们将卷组命名为volgroup。我们可以使用 vgs 命令验证它。

要获取有关创建的卷组的更多详细信息,请使用以下vgdisplay命令:

$ vgdisplay volgroup1

5. extend Volume Groups

我们需要关注的是卷组的Free PE大小。我们目前有1919 免费 PE。要扩展这个大小,我们可以使用vgextend命令并添加我们其他物理卷的名称/dev/sda1作为参数。

以下命令将是:

$ vgextend volgroup1 /dev/sda1


您应该会收到与上图中类似的成功消息,确认卷组已成功扩展。我们可以验证新的大小,如下所示:

您可以注意到我们新的免费 PE 大小从1919扩展到2046。这就是您可以轻松使用 vgextend Linux 命令通过添加物理卷来扩展卷组大小的方式。

参考:

  • Working With Vgextend Linux Command

这篇关于Linux Command vgextend 扩展卷组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156642

相关文章

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

PostgreSQL的扩展dict_int应用案例解析

《PostgreSQL的扩展dict_int应用案例解析》dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreS... 目录PostgreSQL的扩展dict_int一、扩展概述二、核心功能三、安装与启用四、字典配置方法

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py