逻辑卷管理LVM (Logical Volume Manager)
什么是LVM?
LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可 能就会带来很大的麻烦。使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。
什么是PV、VG、LV?
1、PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。
2、VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。
3、PE(Physical Extend):实体延伸区块,LVM默认使用4MB的PE区块,调整PE会影响到VG的最大容量。
4、LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。
大系统使用LVM的好处!
在使用很多硬盘的大系统中,使用LVM主要是方便管理、增加了系统的扩展性。 在一个有很多不同容量硬盘的大型系统中,对不同的用户的空间分配是一个技巧性的工作,要在用户需求与实际可用空间中寻求平衡。用户/用户组的空间建立在LVM上,可以随时按要求增大,或根据使用情况对各逻辑卷进行调整。当系统空间不足而加入新的硬盘时,不必把用户的数据从原硬盘迁 移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。同样,使用LVM可以在不停服务的情况下。把用户数据从旧硬盘转移到新硬盘空间中去。

案例分析:
需求:
某公司配置一台PC机当作linux共享文件服务器,采购了两个硬盘,每个硬盘容量为500GB,日后为了方便硬盘容量不足时能进行动态扩容,采用LVM进行设置。
方法:
A、 每块硬盘新建两个分区,把每个分区转成LVM格式
B、 每个硬盘新建的每个分区创建成一个PV,一个硬盘就创建两个PV
C、 把四个创建好的PV合成一个VG
D、 VG进行LV分配
1、 使用 fdisk –l 命令查看系统新增加的硬盘

2、/dev/sdb创建第一个分区/dev/sdb1,容量大小设定248G

3、/dev/sdb创建第一个分区/dev/sdb2,容量大小设定248G

4、/dev/sdb1和/dev/sdb2修改成LVM格式

5、/dev/sdc创建第一个分区/dev/sdc1,容量大小设定248G

6、/dev/sdc创建第一个分区/dev/sdc2,容量大小设定248G

7、/dev/sdc1和/dev/sdc2修改成LVM格式

8、fdisk –l 查看磁盘情况

9、把/dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2创建PV物理卷

10、把四个PV物理卷合成一个VG卷组(自定义名称 VGdate)

11、把创建好的VG卷组(自定义名称 VGdate)分配 100G 给LV逻辑卷(自定义名称 LVdate01)

12、/mnt/目录下创建LVdate目录挂载LV逻辑卷(\dev\VGdate\LVdate01)

LV动态扩容分区大小
1、vgdisplay 查看VP卷组是否多余容量

2、使用lvresize命令扩容100G,执行动态扩容分区大小命令resize2fs提示先运行e2fsck检查分区情况才能进行动态扩容分区大小resize2fs命令

3、vgdisplay查看看VG卷组情况

4、lvdispaly查看LV分配情况

LV缩小分区大小
1、显示LV分区情况----卸载LV分区挂载----检查文件系统是否有坏块

2、缩小文文件系统到80G----缩小逻辑卷

逻辑卷管理LVM (Logical Volume Manager)的更多相关文章
- 逻辑卷管理-LVM(Logical Volume Manager)
一. 概念与由来 LVM:逻辑卷管理(Logical Volume Manager) 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某文件时,这个文件因为受上层文件 ...
- linux逻辑卷管理 (LVM)(转)
1.什么是 LVM LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux 环境下对磁盘分区进行管理的一种机制,LVM 是建立在硬盘和分区之上的一个逻辑层,来为 ...
- 逻辑卷管理lvm
逻辑卷管理LVM 一 创建逻辑卷 1准备分区或硬盘 这里使用/dev/sdb./dev/sdc两块硬盘和/dev/sda9./dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的. 添 ...
- 逻辑卷管理LVM(logical volume manager)
LVM的全名是logical volume manager,中文翻译逻辑卷管理器.之所以称为卷是因为可以将文件系统像卷一样伸长和缩短,LVM的做法是将几个物理的分区(或磁盘)通过软件组合成为一块独立的 ...
- Linux 逻辑卷管理LVM
LVM概述 Logical Volume Manager,逻辑卷管理 屏蔽了底层磁盘布局,便于动态调整磁盘容量 需要注意:/boot分区用于存放引导文件,不能应用LVM机制 LVM结构 目标:将sdb ...
- 存储5——逻辑卷管理LVM
1. LVM概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上 ...
- lvm - Logical Volume Manager - 逻辑卷管理
下午突然感觉 lvm 相关的知识忘记了,恰好机房里的fedora服务器上 挂了4个500GB的HDD 硬盘没有使用,就拿来操作了一番: 下面有几篇关于lvm不错的文章,进行了链接,网上也有很多不错的博 ...
- 逻辑卷管理LVM 扩容LV容量实例(一)
实验环境: 一台Linux 服务器添加两块硬盘,一块硬盘容量30G,另一块硬盘容量50G,采用VMware Workstation虚拟机进行模拟实验. 30G硬盘先分成一个分区,分区大小为25G,再创 ...
- 用kickstart创建逻辑卷管理LVM分区
创建两个物理分区分别给Boot和Swap分区,剩余的空间作LVM. Partition Size Name------------------------------/boot ...
随机推荐
- JSP简单访问数据库
Java代码 public class DBHelper { private String driverName; private String url; private String user; p ...
- javascript双击事件取消默认的两次单击事件
当一个元素同时具有单击和双击事件时,双击时会触发2次单击和1此双击事件. 双击会:先第1次单击 ,同时触发第2次和双击事件. 造成的不好影响:每次单击事件会延迟执行. <!DOCTYPE htm ...
- Maven学习记录
一.简单介绍 Maven 是一个项目构建和管理自动化工具,通过它可以便捷的管理项目的生命周期,包括项目的jar包依赖,开发,测试,发布,打包等. 二.基本概念 2.1 Pom - 项目对象模型 全称( ...
- PHP 开发 APP 接口 学习笔记与总结 - JSON 方式封装通信接口
1.通信数据的标准格式 ( JSON ),包括: code:状态码(200,400等) message:提示信息(例如:数据返回成功.邮箱格式错误等) data:返回数据 2.JSON 方式封装通信接 ...
- eclipse中project->clean的作用是什么
1.由于eclipse的编译是基于时间戳的判断机制的.因此当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译.因此你可以先clean一下再编译.这个时候eclipse ...
- journalctl --help
journalctl [OPTIONS...] [MATCHES...] Query the journal. Flags: --system Show the sy ...
- Why Stored Procedures?
http://www.w3resource.com/mysql/mysql-procedure.php Stored procedures are fast. MySQL server takes s ...
- 【php学习】图片操作
前两天要对一张图片进行处理,其实很简单,就是在图片上加上字符串,一个图片而已,但是自己如同得了短暂性失忆似的,图片操作的函数一个都想不起来.所以就抽空整理了一下图片操作函数. 图片处理三步走: 创建画 ...
- nginx配置相关
一.autoindex on; 能解决无端端的403问题. 二.NGINX配置超时时间 1.啥时候用到 用来设置请求资源和服务器返回的时间,保证一个请求占用固定时间,超出后报504超时!这样可以保证一 ...
- 【转】NGUI版虚拟摇杆
http://blog.csdn.net/anyuanlzh/article/details/40107577 下面是我用nui实现的一个虚拟摇杆. 1,示图 2.代码如下,都有比较详细的注释,就不说 ...