如何更深入地学习Linux?教你LVM逻辑卷管理器

LVM逻辑卷管理器可以说是Linux运维工作的重点知识之一了,下面就让×××Linux工程师培训机构的老师带你来学习一下吧!

下面来看下lvm 这边的名词(都是首字母缩写,方便记忆)

PV(Physical Volume) 物理卷

实质上就是一块硬盘,只不过如果要使用lvm管理磁盘,就需要将其设置为PV

VG(Volume Group) 卷组

有多个PV组成,是lvm划分分区容量的一个容量池

LV(Logical Volume) 逻辑卷

来自于VG,是逻辑卷管理器提供出来的一个分区

PE(Physical Extend) 物理拓展

组成VG的至小单位,lvm的至小单位,默认大小4M,PE必须是整数,若果不足,系统直接舍弃

1.创建物理卷

pvcreate 磁盘/分区路径

eg: pvcreate /dev/sdb1

2.创建卷组

vgvreate [-s 大小] vg名称 pv路径 (-s 指的是pe 的大小,默认是4M,不指定就是默认)

eg: vgcreate -s 8M vg1 /dev/sdb1

3.创建逻辑卷

lvcreate -l PE数量 -n lv名称 vg名称

-L 这个lv大小 ( -l 和- L 用法是不一样的,看清楚)

eg: lvcreate -l 100 -n lv1 vg1

这样我们的lvm 逻辑卷的 lv 1 就创建成功了!

想要使用的话,接下来就要做制作文件系统(格式化)、挂载

用于lvm查看的一些命令:

pvdisplay pvs

vgdisplay vgs

lvdisplay lvs

我们在上面提到使用lvm 的好处就是可以动态管理我们的磁盘或者分区!

我们看看具体的使用:

一、vg的增大与减小

物理卷的增大与减小实际上就是向物理卷中新增或者移除pv的过程。

1、物理卷的增大

vgextend 卷组名称 pv路径

eg : vgextend vg1 /dev/sdb2

2、物理卷的减小

(1)、pv未使用

vgreduce 卷组名称 pv路径

eg : vgreduce vg1 /dev/sdb1

(2)、pv正在使用(里面有lv)

首先 umount lv路径 ( 卸载逻辑卷)

在指定卷组中移除一个pv , vgreduce 卷组名 pv 路径

将pv 删除 , pvmove pv 路径

二、lv的增大与减小

逻辑卷的增大与减小实际上就是增大与减少逻辑卷中pe的数量

1、逻辑卷的增大

允许挂载中增大,并且lv的增大不会破坏数据

头一步:增大lv

lvextend -l [+]数量 lv路径

-L [+]大小

第二步:增大文件系统

ext系列文件系统调整命令: resize2fs lv的路径

xfs系列文件系统调整命令:xfs_growfs lv的路径

2、逻辑卷的减小(lvm 这边的lv 减小,针对的文件系统只能是ext 格式的)

不允许挂载中减小,不支持xfs文件系统的减小,减小时理论上不会破坏数据

头一步:卸载lv

umount lv路径或者挂载点路径

第二步:文件系统检查

e2fsck -f lv路径

第三步:减小文件系统

resize2fs lv路径大小

eg : resize2fs /dev/vg1/lv1 100M

第四步:减小lv

lvreduce -l [-]数量 lv路径

-L [-]大小

eg: lvreduce -L 100M /dev/vg1/lv1

第五步:重新挂载

mount or vim /etc/fstab 永久挂载

*命令lvresize可以同时用于增大与减小,使用方法与lvextend和lvreduce相同

?三、逻辑卷的删除

1.删除lv

lvremove lv路径

2.删除vg

vgremove vg名称

3.删除pv

pvremove pv路径

原文地址:http://blog.51cto.com/13694927/2108602

时间: 2024-08-03 21:38:39

如何更深入地学习Linux?教你LVM逻辑卷管理器的相关文章

手把手教你使用逻辑卷管理器:LVM

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. 什么是LVM? LVM是逻辑卷管理器(Logical Volume Manger)的缩写,是一个管理磁盘的工具.LVM可以将多个磁盘或磁盘分区整合在一起,让这些磁盘或分区看起来就像是一个磁盘一样,LVM的主要优势在于可以灵活调整文件系统的容量.更详细的信息可以参考http://tldp.org/HOWTO/LVM-HOWTO/,下面将手把手教你使用LVM. 准备工作 为了更好的演示LVM实作流程

Linux中的Lvm逻辑卷管理

linux用户安装linux操作系统时遇到一个常见的难以解决的问题就是如何正确的评估各分区大小,以分配合适的磁盘空间,普通的磁盘分区方式在逻辑分区划分好之后就无法改变其大小,分区内存不能满足需要的解决方法. 逻辑卷管理Logical Volume Manager 它是linux环境下对磁盘分区进行管理的一种机制.linux用户安装linux操作系统时遇到一个常见的难以解决的问题就是如何正确的评估各分区大小,以分配合适的磁盘空间,普通的磁盘分区方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分

Linux LVM 逻辑卷管理器

1.分区和卷的区别是什么?     1.什么是LVM?      2.用途是什么?      3.如何创建?      4.如何管理? 卷:          "卷"是操作系统或应用程序用来存储数据的.可寻址的扇区的集合.          卷的使用有两种情况:              1. 将多个存储区域合并成一个存储卷:              2. 将一个存储区域划分成若干个独立的分区.          例如:我们可以将不同硬盘上的不同区域组合成一个跨区卷,从而使这几个不同

[Linux] centOS 6.5 LVM 逻辑卷 管理 实验报告

目录 1.      LVM 简介 2.      LVM基本术语 3.      LVM的安装 4.      LVM的使用 4.1        物理卷的管理 4.2        卷组的管理: 4.3        逻辑卷的管理: 5.      一个例子 5.1        练习: 5.2        开始部署 1.   LVM 简介 LVM逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器.逻辑扇区管理器.逻辑磁盘管理器,是Lin

Linux的lvm逻辑卷管理

一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LVM管理下的存储卷

Linux逻辑卷管理器(LVM)

LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份. 对一般用户来讲,使用最多的是动态调整文件系统大小的功能.这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小. 在LVM中,主要有三个概念: 物理卷(Ph

linux基础知识——————逻辑卷管理器(lvm)

*****什么是lvm:           lvm就是将几个物理的分区通过软件组合成为一块看起来是独立的大磁盘(vg),然后将这块大磁盘分成可使用的分区. 然后就可以格式化创建文件系统,最终可以挂载使用啦.   *****我们该如何创建lvm呢? 一.首先创建分区,将其id设为8e,如下图   二.然后创建pv      pv阶段有如下常用的命令 pvcreate : 将物理的分区创建为pv pvscan  : 查看磁盘里的所有pv的信息 pvdiplay :查看pv的状态 pvremove

linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作

上一章我们说完了硬盘的分区.格式化与挂载分区,用是可以正常使用了,但是一旦出现系统分区不够用了,我们不得不备份.删除相关数据或者重新规划分区来满足系统的需要,那么如何才能解决这类的问题呢?这就可以用到我们标题中所提到的LVM动态分区,所谓LVM,它功能就是可以在现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 在进行LVM逻辑卷管理之前,我们需要先了解下LVM的几个基本术语: PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个

linux之逻辑卷管理器(lvm)

在实际生活中,我们往往会遇到这种情况,我们把买来的一块儿硬盘分区成好多磁盘,这样方便我们分类文件,但是同样也出现了一些问题,就是如果该分区存满了怎么办?或者我们想把一块磁盘再次细分,这些问题统统可以用linux下一个强大的管理工具解决,那就是lvm. 那么什么是lvm呢?lvm即:Logical Volum Manager(逻辑卷管理器) 那么一个lvm到底要怎么实现呢? lvm由三部分组成:pv(物理卷) vg(逻辑卷组) lv(逻辑卷) 简单了说,就是把多块物理盘虚拟成一块盘或者把一块物理盘