centos7Linux中的lvm、pv、vg、lv,以及Linux扩容,创建新分区

2023-10-31

概念

本着言简意赅的目的。以下概念会在扩容时用到,需熟知,不然会不理解具体操作在干什么。
lvm:逻辑卷管理器(Logical Volume Manager)它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称代替物理磁盘名(如dev/sda、dev/sdb)来标识存储卷。
pv:物理卷(Physical Volume)与物理存储设备存在对应关系。比如一个pv1对应了你的硬盘/dev/sda3,而另一个pv2对应了/dev/sda4。
vg:卷组(Volume Group)由物理卷组成,承上启下,分配逻辑卷。方便了存储管理。
lv:逻辑卷(logical volume)可以建立文件系统。比如/home、/root。

Linux中存在着一种物理存储到逻辑存储的映射关系。这在lvm中,可以通过pv、vg、lv来体现。如下图。
逻辑关系

扩容实战

首先,在硬件选项里面,将硬盘大小改为理想大小。
000

进入虚拟机,查看当前磁盘信息
df -h			#显示目前在Linux系统上的文件系统的磁盘使用情况统计
fdisk -l 		#列出素所有分区表

00

创建分区

根据设备文件的绝对路径(/dev/sda)进入分区管理。

fdisk	#创建和维护分区表,兼容DOS类型分区表、BSD或SUN类型的磁盘列表

00

m 命令列出命令列表

在这里插入图片描述

n命令创建新的分区

键入p,选择主分区。
后面直接回车就好,会将新开的空间一并加入。
当然也可以选择只加入一部分,比如10g,那么应该键入 +10g
在这里插入图片描述
如果事先没有开辟空间,使用n命令会警示。
在这里插入图片描述

t命令修改格式

键入8e,即 lvm 格式。
在这里插入图片描述

p命令查看当前分区

在这里插入图片描述

w命令写入分区表

写入操作后,使用partprobe,不用reboot。

partprobe 	#通知操作系统分区表的更改,后面可以跟具体分区

这时候可以看到一个新的device,lvm格式。
在这里插入图片描述

创建pv

创建pv与设备对应。

pvdisplay		#显示物理卷的属性
pvcreate		#将物理硬盘分区初始化为物理卷,以便被LVM使用

在这里插入图片描述

创建vg

创建vg收入pv。

vgdisplay		#用于显示LVM卷组的元数据信息
vgcreate		#用于创建LVM卷组

在这里插入图片描述
创建完vg之后,才能从vg划分出lv。

创建lv
lvdisplay		#显示LVM逻辑卷空间大小、读写状态和快照信息等属性
lvcreate		#创建LVM的逻辑卷

其中 -L需要大写,表示具体大小。-n表示lv名称,这里是lvroot。最后跟vg名称,声明逻辑卷所属。
在这里插入图片描述

格式化
mksf -t ext3 [路径]	#将目标路径格式化为ext3格式

在这里插入图片描述

挂载

将我们新建的lv与具体路径挂钩。之后我们就可以往该路径写入文件了。

mount		#加载指定的文件系统

再使用df查看,可以看到新建的lv有了30g的大小了。
在这里插入图片描述
Linux命令中文在线手册

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7Linux中的lvm、pv、vg、lv,以及Linux扩容,创建新分区 的相关文章

随机推荐

  • C语言面试题汇编

    1 局部变量能否和全局变量重名 答 能 局部会屏蔽全局 要用全局变量 需要使用 局部变量可以与全局变量同名 在函数内引用这个变量时 会用到同名的局部变量 而不会用到全局变量 对于有些编译器而言 在同一个函数内可以定义多个同名的局部变量 比如
  • spdlog用法

    转自 spdlog学习笔记 说明 所有内容翻译自spdlog的wiki 受英语水平所限 有所错误或失真在所难免 如果您有更好的建议 请在博文下留言 线程安全 spdlog 命名空间下的是线程安全的 当loggers在不同的线程同时执行时 下
  • Django框架之DRF序列化与反序列化

    概念 序列化 将Python对象转换为json字符串 反之json字符串反序列化为对象 使用drf序列化组件的步骤如下 1 在你的app中新建一个py文件 新建一个序列化的类 2 在类中写要序列化的字段 在视图中使用序列化的类 1 实例化出
  • 从控制台输入基本工资,并计算输出实领工资

    题目 编写程序 public class Test01 这是一个main方法 程序的入口 public static void main String args 键盘输入 Scanner input new Scanner System i
  • 苹果电脑适合python吗_m1的MacBook pro适合python开发吗?

    我的MacBook Air M1到手了 我自己常用的python包都装了 都是arm的版本 不是用Rosseta跑的 请参考 短暂使用还没有发现什么BUG 只不过numpy和tf相关的包是Apple提供的 opencv也不能直接pip或者c
  • svm实现二分类_支持向量机原理详解(三): 核函数与非线性SVM

    前文推导了 线性 SVM的对偶问题 见支持向量机原理详解 二 拉格朗日对偶函数 SVM的对偶问题 不过 线性SVM以超平面来划分两类数据 如果数据本身是非线性的 那么以超平面作为决策边界就显得不太适用了 通过引入核函数 可以使SVM适用于非
  • 防雷工程专业术语及雷电浪涌保护器名词解释

    1 雷电次数 当雷暴进行时 隆隆的雷声持续不断 若其间雷声的时间间隔小于15分钟时 不论雷声断续传播的时间有多长 均算作是一次雷暴 若其间雷声的停息时间在15分钟以上时 就把前后分作是两次雷暴 2 雷电小时 就是说在该天文小时内发生过雷暴
  • springboot+mybatis+druid+postgreSql案例

    springboot mybatis druid postgreSql mysql 示例 springboot mybatis druid postgreSql mysql 示例 简介 结构解析 代码剖析 entity层 Dao层 serv
  • Java-System、Math、BigInteger、BigDecimal常用类的使用

    Java System Math BigInteger BigDecimal常用类的使用 1 System类 System类代表系统 系统级的很多属性和控制方法都放置在该类的内部 该类位于java lang包 由于该类的构造器是privat
  • 解决Linux7 ping出现 未知的名称或服务 错误

    问题描述 Linux7在利用命令nmtui进入图形化界面配置Linux的网络后为测试是否成功联网 ping配置的IP成功但ping如www baidu com常见网站时出现 gt ping www baidu com 未知的名称或服务 解决
  • 网络编程知识预备(5) ——libcurl库安装及其编程访问百度首页(断点续传)

    本文为学习笔记 整合课程内容以及下列文章 其中 libcurl函数库常用字段解读部分 参考博文 原文地址 作者 冬冬他哥哥 目录 Libcurl库简介 Libcurl等三方库的通用编译方法 三方库使用前通读方法 库的配置 编译 安装 调用l
  • protobuf生成prototxt文件

    使用protobuf可以分为以下几步 1 proto文件的定义 在这个文件中定义了最终生成的prototxt格式 举个例子如下所示 syntax proto2 package label proto message DetectLabel
  • scrapy缺点

    Scrapy 是一个功能强大的网络爬虫框架 但也有一些缺点 Scrapy 只能爬取静态网页 无法爬取动态网页 Scrapy 只能爬取一个网站的数据 无法爬取多个网站的数据 Scrapy 需要编写代码 对于那些不会编写代码的人来说可能会有些困
  • LiteOS内存管理

    1 内存管理简介 内存管理模块管理系统的内存资源 它是操作系统的核心模块之一 主要包括内存的初始化 分配以及释放 在系统运行过程中 内存管理模块通过对内存的申请 释放操作 来管理用户和OS对内存的使用 使内存的利用率和使用效率达到最优 同时
  • obs无法连接服务器?PotPlayer获取不到视频

    搭建基于nginx的rtmp直播服务器 https hywlovexyc info blog archives 572 rtmp server listen 1935 监听的端口 chunk size 4000 application yu
  • 删除中间节点

    题目 若链表中的某个节点 既不是链表头节点 也不是链表尾节点 则称其为该链表的 中间节点 假定已知链表的某一个中间节点 请实现一种算法 将该节点从链表中删除 例如 传入节点 c 位于单向链表 a gt b gt c gt d gt e gt
  • sqlserver查看数据表结构

    可以通过两种方式 1 sp help 表名 2 sp columns 表名
  • 我的世界服务器config文档,Essentials/配置文件/config.yml

    ops name color none nickname prefix max nick length 15 change displayname true change playerlist true add prefix suffix
  • Unity--虚拟轴

    1 查看虚拟轴 Edit gt project settings gt Input 2 获取虚拟轴 input GetAxis 用法 GetAxis Mouse X GetAxis Mouse Y GetAxis Mouse ScrollW
  • centos7Linux中的lvm、pv、vg、lv,以及Linux扩容,创建新分区

    概念 本着言简意赅的目的 以下概念会在扩容时用到 需熟知 不然会不理解具体操作在干什么 lvm 逻辑卷管理器 Logical Volume Manager 它使系统管理员可以更方便的为应用与用户分配存储空间 在LVM管理下的存储卷可以按需要