2.lvm动态逻辑卷
Lvm动态逻辑卷
一. 基本概念
LVM 把实际的物理磁盘数据映射到一个简单而灵活的虚拟逻辑存储视图上,藉以控制磁盘资源;
也就是重新考虑了管理文件系统和卷的方法,在文件系统管理中增加了一个额外的抽象层,可以实现虚拟分区或者动态建立一个逻辑卷以及更改卷的大小,允许文件系统跨越磁盘等功能。
物理卷(PV):Physical Volume
硬盘分区或从逻辑上与硬盘分区具有同样功能的设备(如 RAID),是 LVM 的基本存储逻辑块,
和基本的物理存储介质(如分区、磁盘等)不同的是,其中包含有 LVM 管理参数。
卷组(VG):Volume Group
LVM 中的最高抽象层,由一个或多个物理卷组成。可以在卷组上创建一个或多个逻辑卷。
逻辑卷(LV):Logical Volume
逻辑卷(LV)在卷组上建立,相当于非 LVM 系统中的分区,可以在其上创建文件系统,如 /home 或者 /var 等。
物理块(PE):Physical Extent
每一个物理卷被划分为大小相等的称为 PE(Physical Extents)的基本单元,具有唯一编号的 PE 是可以被 LVM 寻址的最小单元。PE 的大小是可配置的,默认为4MB。
首先进行扫描,查看是否有lvm存在,从下面的图可以看出,并没有lvm

那么接下来就开始做lvm动态逻辑卷实验
一.创建lvm动态逻辑卷
首先添加4块分区,并转换为lvm,以便创建物理卷

将其写入内核

将分区/dev/sda5,/dev/sda6,/dev/sda7创建为物理卷,以便lvm可以识别

然后扫描,发现有3块逻辑卷/dev/sda5 /dev/sda6 /dev/sda7,这说明创建成功了

查看逻辑卷信息

接下来创建逻辑卷组vg01,PE的大小为8M,并将物理卷/dev/sda5和/dev/sda6加入到逻辑卷组vg01中

查看逻辑卷组信息

紧接着在逻辑卷组vg01下创建逻辑卷lvm,其大小为800M

查看逻辑卷信息

然后格式化逻辑卷/dev/vg01/lvm ,将其格式化为ext3文件系统

接下来在/下创建文件加lvm,通过命令mount /dev/vg01/lvm /lvm 将逻辑卷挂载到/lvm下
然后将其加入到/etc/fstab中,以便重启系统后依旧生效

使挂载生效

查看挂载信息,发现lvm挂载成功!!!

二.在线扩展lvm动态逻辑卷
为了满足需要,这里想要将逻辑卷扩展为1300M,那么之前的2块物理卷,也就是1000M的储存空间肯定是不够的,所以就需要再添加一块物理卷/dev/sda7到逻辑卷组vg01中

再查看逻辑卷组vg01信息,发现有近1500M的储存空间,足以满足1200M的储存需求

逻辑卷组扩展到1500M后,那么逻辑卷也就相应的可以扩展了,于是就将逻辑卷vg01扩展到1300M

查看逻辑卷的信息,发现vg01已经将近1300M了

然后由下图可知,虽然逻辑卷已经扩展了,但是并没有在文件系统的挂载上发生改变,接下来就用命令 resize2fs /dev/vg01/lvm 将扩展后的逻辑卷拉伸到文件系统上,再查看就可以了

三.离线减小逻辑卷
如果生产环镜中发现储存空间过大,这时候就需要减小储存空间,以减小浪费。
1. 首先需要卸载逻辑卷vg01
命令是umount /lvm,下图可以发现已经卸载了

2.扫描逻辑卷lvm

3.首先是减小文件系统到300M

然后减小逻辑卷到300M

然后再将逻辑卷lvm再次挂载到/lvm下,由下图可知,已经成功的改变了文件系统的大小

那么再次查看逻辑卷lvm,毫无疑问也减小到了300M

四.移除逻辑卷组vg01
这里需要逐级的移除,首先移除逻辑卷lvm,发现无法移除

原来需要先将其卸载,然后再移除,首先移除逻辑卷lvm,然后再移除逻辑卷vg01就可以了

至此lvm的基本实验结束!!!
附件列表
2.lvm动态逻辑卷的更多相关文章
- [翻译]LVM中逻辑卷的最大大小限制
前言: 本文是对这篇博客Maximum Size Of A Logical Volume In LVM的翻译,敬请尊重原创和翻译劳动成果,那些随意转载的大爷们,好歹也自觉注明出处.谢谢! 英文原文地址 ...
- LVM(逻辑卷管理)
一.LVM概念 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管 ...
- LVM(逻辑卷管理器)部署、扩容、缩小
物理卷 -- Physical Volume -- PV 卷组 -- Volume Group -- VG 逻辑卷 -- Logical Volume -- LV 1.硬盘设备管理技术虽然能够有效 ...
- LVM中逻辑卷的最大大小限制
前言: 本文是对这篇博客Maximum Size Of A Logical Volume In LVM的翻译,敬请尊重原创和翻译劳动成果,那些随意转载的大爷们,好歹也自觉注明出处.谢谢! 英文原文地址 ...
- 10-3 LVM(逻辑卷管理器)
LVM(逻辑卷管理器) 允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小 允许在多个物理设备间重新组织文件系统 将设备指定为物理卷 用一个或者多个物理卷来创建一个卷组 物理卷是用固定大小的物理 ...
- CentOS 6.3下配置LVM(逻辑卷管理)
一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...
- Linux LVM(逻辑卷管理)
Lvm基本应用 什么是LVM? LVM 的全称是 Logical Volume Manager.中文为逻辑卷管理.它是Linux对磁盘分区的一种管理机制.它在传统的硬盘(或硬盘分区)和文件系统之间建立 ...
- lvm拉伸逻辑卷分区小总结
文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/vg_znl-lv_root ...
- 修复lvm的逻辑卷
一.背景 公司传统的服务器不知道什么朝代的朝臣用lvm分区,1T的硬盘分了50G挂载到根目录"/"里面有/var./usr--,剩下的挂载到了"/home"目录 ...
随机推荐
- WCF学习之旅—实现REST服务(二十二)
一.什么是REST 表述性状态转移(Representational State Transfer,REST),不是一种标准,而是一种软件架构风格. 基于REST的服务与基于SOAP的服务相比,性能. ...
- 设计模式之依赖倒转原则(DIP)
1.概念 DIP:Dependency Inversion Principle 抽象不应当依赖于细节,细节应当依赖于抽象(说通俗点也就是要针对接口编程,不要针对实现编程:或者要依赖于抽象,不要依赖于具 ...
- TSQL 分组集(Grouping Sets)
分组集(Grouping Sets)是多个分组的并集,用于在一个查询中,按照不同的分组列对集合进行聚合运算,等价于对单个分组使用“union all”,计算多个结果集的并集.使用分组集的聚合查询,返回 ...
- 锋利的jQuery--表单等(读书笔记三)
1.input元素中的多选的,单选,不选,涉及属性checked 2.select元素中的选中,涉及selected 3.表单的验证 4.表格隔行变色 $("tr:odd&quo ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(29)-T4模版
系列目录 本节不再适合本系统,在58,59节已经重构.请超过本节 这讲适合所有的MVC程序 很荣幸,我们的系统有了体验的地址了.演示地址 之前我们发布了一个简单的代码生成器,其原理就是读取数据库的表结 ...
- Core Java 总结(异常类问题)
所有代码均在本地编译运行测试,环境为 Windows7 32位机器 + eclipse Mars.2 Release (4.5.2) 2016-10-17 整理 下面的代码输出结果是多少?为什么?并由 ...
- 【分布式】Chubby与Paxos
一.前言 在上一篇理解了Paxos算法的理论基础后,接下来看看Paxos算法在工程中的应用. 二.Chubby Chubby是一个面向松耦合分布式系统的锁服务,GFS(Google File Syst ...
- 线程安全性:num++操作为什么也会出问题?
线程的安全性可能是非常复杂的,在没有充足同步的情况下,由于多个线程中的操作执行顺序是不可预测的,甚至会产生奇怪的结果(非预期的).下面的Tools工具类的plus方法会使计数加一,为了方便,这里的nu ...
- iOS UINavigationController(内容根据iOS编程编写)
我们知道 UITabBarController 对象,可以通过使用该对象,用户可以切换不同的屏幕.当要切换的各个屏幕之间没有相互依存关系的时候,该对象可以很好的完成任务.但是当多个屏幕互有关系的时候, ...
- sqlserver 乐观并发模式
一开始不怎么理解乐观并发模式是什么. 这种模式可以在死锁问题上使用. 在sql中 这样就是乐观并发模式. SqlServer默认开启的是悲观并发模式 例如: