文档章节

一张图让你学会LVM

linuxprobe16
 linuxprobe16
发布于 2016/11/08 16:36
字数 1006
阅读 19
收藏 1
导读 随着科技的进步,人们不知不觉的就进入了大数据的时代,数据的不断增加我们发现我们的磁盘越来越不够用了,接下来就是令人头疼的事情--加硬盘,数据的备份与还原。LVM就是Linux下专门针对我们数据的不断的扩大,在原有动态磁盘的基础上动态的调整磁盘的大小,LVM动态卷管理,一张图片让你深入了解lvm的使用。

一张图让你学会LVM一张图让你学会LVM

LVM——Logical Volume Manager

LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。

四个概念:

①PE(Physical Extend) 物理拓展

②PV(Physical Volume) 物理卷

③VG(Volume Group) 卷组

④LV(Logical Volume) 逻辑卷

特点:

LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性!

工作原理:

(1)物理磁盘被格式化为PV,空间被划分为一个个的PE
(2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内
(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘
(4)LV现在就直接可以格式化后挂载使用了
(5)LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据

操作:

一张图让你学会LVM一张图让你学会LVM
1、查看:

pes、pedisplay                查看pe的大小(pes==pescan)

pvs、pvdisplay                查看物理卷

vgs、vgdisplay、              查看卷组

lvs、lvdisplay、              查看逻辑卷

fdisk -L                     查看磁盘分区

2、创建:

pvcreate 设备路径               创建物理卷
vgcreate 名字 pv路径            创建卷组

lvcreate -n 名字 -L 大小 vg名   创建逻辑卷

格式化:mkfs.ext4 lv完整路径               格式化逻辑卷(mkfs.文件系统格式或-t 文件系统格式)
挂载:mount  lv完整路径  挂载点          挂载使用(可以使用/etc/fstab或autofs)

3、逻辑卷删除:

1.卸载:umount 
2.删lv:lvremove lv完整路径 
3.删vg:vgremove vg名 
4.删PV:pvremove 设备完整路径 去硬盘

4、逻辑卷扩展:

1.扩展pv:相当于创建pv 
2.扩展vg: vgextend vg名 新增pv路径 
3.扩展lv: lvextend -L +扩展量 lv完整名 
4.刷新文件系统:resize2fs lv完整路径 
注意:灵活运用,看实际情况,注意顺序 (支持在线操作)

5、逻辑卷的缩小:

1.首先进行卸载 umount 检查文件系统:e2fsck -f lv完整路径

2.减少文件系统:resize2fs lv完整路径 减少到的大小

3.减少lv卷大小:lvreduce -L -减少量的大小 lv的完整路径

4.挂载使用

减小需谨慎,文件系统的减小后大小一定要和lv卷最终大小相等

lvm其实很简单,看看上面的大图,赶快做几遍吧!

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

本文转载自:http://www.linuxprobe.com/one-picture-to-learn-lvm.html

共有 人打赏支持
linuxprobe16
粉丝 12
博文 844
码字总数 197064
作品 0
河东
私信 提问
VmWare下CentOS 6.3 磁盘空间满处理操作

今年3月搭建了bind9,一直运行正常。不过从前几天开始,出现域名无法解析情况,今天登录控制台一看,发现named服务无法启动,使用service named restart命令重启服务,出现“No space left o...

静雅思听
2013/12/07
0
1
一个程序员的技术进阶之路

进阶之路 刚刚入职一家IT公司成为一名初级开发工程师,我们如何在技术这条路线上野蛮生长呢。 这条技术进阶之路就是一个金字塔形,越往上人越少。 奶爸在IT职场很多年接触了很多技术大咖,他...

奋斗De奶爸
2017/12/14
0
0
(四)优化总结--让你的窗体变美的秘密

前言:敲学生的时候,师傅就建议我,把控件美化一下,实现控件透明话,这样窗体就会非常的美观。当时以为很难,可是现在一试,其实非常简单。下面和大家分享一下优化的方法。 首先放一张优化...

a954553391
02/23
0
0
一张图片看懂hadoop生态圈

好多朋友觉得,通过扁平的文章了解hadoop生态圈不是很直观。 所以我抽时间,把hadoop生态圈中的各部分通过架构图的形式,直观的整理了出来, 方便对hadoop不了解的朋友更直观的了解hadoop。 ...

I加加
2017/03/31
0
0
通过拼数据库碎片的方式恢复虚拟机磁盘文件丢失问题

背景概述 由于服务器突然断电,造成我公司Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘文件丢失。硬件环境是Dell 720服务器配戴一张H710P的RAID卡,由4块希捷2T STAT硬...

宋国建
2017/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

人工智能起步-反向回馈神经网路算法(BP算法)

人工智能分为强人工与弱人工。 弱人工智能就包括我们常用的语音识别,图像识别等,或者为了某一个固定目标实现的人工算法,如:下围棋,游戏的AI,聊天机器人,阿尔法狗等。 强人工智能目前只...

Python女神
9分钟前
2
0
RabbitMQ Dead Letter Exchange

简称DLX 如果一个queue设置了DLX,那么在rabbitmq的管理控制台中的这个queue上就会多个标志,如图: 边上还有DLK,是dead-letter-routing-key的缩写。 队列中的消息,有可能是'dead-lettere...

wmzsonic
20分钟前
0
0
case when then

case具有两种格式。简单case函数和case搜索函数。 --简单case函数case sex when '1' then '男' when '2' then '女’ else '其他' end--case搜索函数case when sex = '1' the...

architect刘源源
27分钟前
1
0
Kubernetes探秘—kubelet的配置参数

kubelet是Kubernetes中的核心组件,需要在每一个节点安装,也是kubernetes集群启动的第一个服务。kubelet的参数存放在多个目录,修改时如果不完整就会导致各种错误,下面我们kubelet的参数存...

openthings
30分钟前
1
0
如何通过 MySQL 的二进制日志恢复数据库数据

经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过 MySQL 的二...

吴伟祥
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部