lv逻辑卷(虚拟磁盘)及配额实操

news/2024/4/30 4:49:31

、LVM

1.LVM概念

LVM逻辑卷管理(Logical Volume Manager):LVM 适合于管理大存储设备,并允许用户动态调整磁盘容量大小,提高磁盘管理的灵活性。LVM的快照功能可以帮助我们快速备份数据。

2.LVM对比磁盘分区的优点

1.足够灵活

在不重新分区或重新格式化的情况下,动态的调整逻辑卷的大小,扩展卷组的存储容量,提高了磁盘管理的灵活性,逻辑卷解决了分区无法扩容的问题

2.保护数据

拥有数据快照功能,可以创建卷的快照备份,以便在需要时还原文件系统到之前的状态

3.故障恢复

LVM可以使用热插拔的方式添加或移除磁盘,从而可以在系统运行时进行故障恢复和替换

3.LVM的结构

1.PV物理卷(Physical Volume):先确定可以使用的磁盘或分区,然后将硬盘拆分成一个个小的块(PE)(块大小默认为4M),就是真正的物理硬盘或分区

2.VG卷组(Volume Group):这些块(PE)组成一个集合,将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。

3.LV逻辑卷(Logical Volume):从这个集合中取块(PE)(取空间)。卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

4.PE物理扩展(Physical Extend):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。

注:/boot分区用于存放引导文件,不能基于LVM创建

二、LVM主要命令

物理卷管理(PV)卷组管理(VG)逻辑卷管理(LV)功能
pvscanvgscanlvscanScan扫描
pvcreatevgcreatelvcreateCreate建立
pvdisplayvgdisplaylvdisplayDisplay显示
pvremovevgremovelvremoveRemove删除
vgextendlvextendExtend扩展
vgreducelvreduceReduce减少

三、实操新建逻辑卷

1.将分区类型改成Linux LVM类型

fdisk /dev/sdb

2.创建物理卷:pvcreate   分区名   整块磁盘名

pvcreate   /dev/sdb1   /dev/sdc

3.建立eva卷组:vgcreate  卷组名(自定义)  分区   整块磁盘

vgcreate   eva  /dev/sdb1  /dev/sdc

4.在逻辑卷组eva中创建名为es的逻辑卷,大小为15GB:

lvcreate  -n  es  -L  +15G  eva

5.格式化逻辑卷,安装文件系统xfs:

mkfs.xfs  /dev/mapper/eva-es

6.临时挂载:

mount  /dev/mapper/eva-es   /mnt

7.逻辑卷完成,可以使用

8.扩容逻辑卷eva,将sdd硬盘扩容到eva卷组(实现逻辑卷的空间扩展):

vgextent   eva   /dev/sdd

9.实现文件系统的扩展:lvextend   大小  加10GB   加哪个磁盘分区

lvextend   -L  +10G   /dev/eva/es  -r

注:一定要加加号,不加+号就会让该卷组变成这个容量大小

10.给扩展的空间部分也装上xfs文件系统(同步文件系统):

xfs系统用xfs_growfs

让新加的扩容逻辑卷同步文件系统:xfs_growfs   逻辑卷名称

xfs_growfs   /dev/eva/es

三、磁盘配额

磁盘配额的前提条件:内核必须支持磁盘配额,

需要linux内核支持

安装xfsprogs与quota软件包

Linux磁盘限额的特点

作用范围:针对指定的文件系统(分区)

限制对象:用户账户、组账号

限制类型:磁盘容量、文件数量

限制方法:软限制、硬限制

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.tangninghui.cn.cn/item-12929.htm

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录--数组--二分查找

数组理论基础 数组是存放在连续内存空间上的相同类型数据的集合。 数组可以方便的通过下标索引的方式获取到下标下对应的数据。 举一个字符数组的例子,如图所示: 需要两点注意的是 数组下标都是从0开始的。 数组内存空间的地址是连续的。 正是因为数…

单片机入门还能从51开始吗?

选择从51单片机开始入门还是直接学习基于ARM核或RISC核的单片机,取决于学习目标、项目需求以及个人兴趣。每种单片机都有其特定的优势和应用场景,了解它们的特点可以帮助你做出更合适的选择。 首先,我们说一下51单片机的优势: 成熟…

Java学习之异常处理

目录 程序中的异常 异常的定义 本质 常见的异常 异常的分类 异常的处理 运行时异常 错误时异常 编译时处理异常 throws作用 throw关键字 与throws的区别 finally关键字 语法规则 final finally finalize 的区别 自定义异常类 示例 编写一个分数必须在0~100之间…

三、Mat、Bitmap和Image数据类型之间的转换(OpenCvSharp)

在OpenCV中可以通过ImRead方法读取照片,通过ImShow方法显示照片;但是无法在PictureBox控件中显示 PictureBox控件只能展示Bitmap和Image数据类型图片 为此查阅了网上很多篇博文,将三种数据类型之间的转换进行了归纳整理,感谢网上…

数据库系统概论(超详解!!!)第三节 关系数据库标准语言SQL(Ⅵ)

1.空值的处理 空值就是“不知道”或“不存在”或“无意义”的值。 一般有以下几种情况: 该属性应该有一个值,但目前不知道它的具体值 ;该属性不应该有值 ;由于某种原因不便于填写。 1.空值的产生 空值是一个很特殊的值&#x…

什么是容器安全,该怎么进行容器安全的检测防护

随着容器技术的迅速发展和普及,越来越多的企业开始采用容器化解决方案来优化应用部署、提高资源利用率和降低成本。然而,在对大规模部署和使用容器应用来提升业务系统开发速度的时候,大量的数据对象、多种安全风险都需要检测,容器…