Lvm的创建

一、LVM相关基础:

    PE:类似与磁盘的block,这个的大小也会影响VG的大小

    PV:是磁盘分区或逻辑上与磁盘分区具有相同功能的设备(RAID),是LVM的基本存储模块,但与基本的物理存储模块相比,却包含有lvm相关的参数

    VG:类似于非lvm系统中的物理磁盘,包含多个pv

    LV:类似于非lvm系统中的磁盘分区

 

PV相关命令

    
 

pvcreate    #创建一个PV物理卷

pvchange    #修改PV的属性

pvresize    #调整一个PV的大小

pvremove    #删除一个PV

pvmove      #移动PE到指定物理卷

pvscan      #搜索所有磁盘上的物理卷

pvs         #显示PV的简要信息

pvdisplay   #显示PV的属性信息


VG
相关命令

    
 

vgcreate    #创建卷组

    -l:设置此卷组可容纳的LV最大数,默认为255

    -p:设置此卷组包含PV的最大数,默认为255

    -s:设置此卷组PE大小,默认为4M

vgextend   #扩展VG大小

vgchange   #修改VG属性信息

vgreduce   #缩减VG大小

vgremove   #删除VG

vgscan    #搜索所有磁盘上的卷组

vgs      #显示VG简要信息

vgdisplay  #显示VG属性信息

vgck        #检查VG元数据

LV相关命令

    
 

lvcreate    #创建LV分区

    -l:设置LV大小,以PE为单位

    -L:设置LV大小,以字节为单位

    -n:设置LV名称

    -p:设置LV权限读写权限,默认为可读可写

    -s:设置一个快照卷,对一个已存在的LV做快照

lvextend    #扩展LV大小

    -L # 扩展到#

    -L +# 增加#

lvreduce    #缩减LV大小

lvchange    #修改LV属性信息

    -ay:标记LV为可用状态

    -an:标记LV为不可用状态

lvremove    #删除LV

lvscan      #搜索所有磁盘上的逻辑卷

lvs         #显示LV简要信息

lvdisplay   #显示LV属性信息


二、创建lvm

首先用fdisk创建三个分区,并且修改属性为8e

Lvm的创建

如图,已经创建好三个分区,且已更改为8e(都为10G

接下来创建pv

Lvm的创建

接下来创建VG

Lvm的创建

Lvm的创建

创建LV

Lvm的创建

剩下的就是格式化,并且挂载,就能使用了

Lvm的创建

Lvm的创建

我们创建的lvm就能使用了,向/mnt/lv中复制一些文件,一边后续的操作

Lvm的创建

三、LVM的扩容操作

    1lv的扩容

从上面知道我们创建的lv大小为10G,而VG的大小为20G,也就是说我们若空间不够用的话,可以对lv做扩容

Lvm的创建

已经扩容完毕但是呢,我们用df 查看去发现并没变化

Lvm的创建

还需一步

Lvm的创建

经过上面一步,我们发现lv已变成15G了

    2、VG的扩容

    VG扩容可以通过增加硬盘分区来实现,还记得我一开始就创建了三个lvm分区吗?,现在让我们来把最后一个加进去

Lvm的创建

vg大小已变为30G了

四、LVM的减小操作

减小操作和增加操作不一样,他需要在卸载后进行

1、lv的缩小

首先卸载

Lvm的创建

检测lv

Lvm的创建

设置缩小到的lv的大小

Lvm的创建    

缩小lv

Lvm的创建

查看lv大小

Lvm的创建

挂载及查看数据

Lvm的创建

可以看到数据一切正常

2、vg的缩减

#] umount /dev/vgtest/lvtest

Lvm的创建

查看vg的大小

Lvm的创建

移除pv

Lvm的创建

Lvm的创建

五、删除LVM

    1、umount

    2、移除lv

Lvm的创建

    3、移除vg

Lvm的创建

    4、移除pv

Lvm的创建

六、逻辑卷快照

    创建命令:lvcreate -s -L 10M –n mysnap /dev/vgtest/lvtest

    删除命令:lvremove /dev/vgtest/mysnap

    
 

 

 

原创文章,作者:血刀老祖,如若转载,请注明出处:http://www.178linux.com/14570

(0)
血刀老祖血刀老祖
上一篇 2016-04-10
下一篇 2016-04-10

相关推荐

  • 马哥教育N22期第八周作业

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 设备 功能 使用场景 区别 网桥 根据MAC地址来转发帧,本地通信只限本网段内, 相当于中继器,线路比较长保证信号不变形的传输 工作在物理层,相当于一个物理接口 集线器 接收到的数据包进行广播转发,所有端口都能收到此数据,通过MAC确认是不是发给自己的包进行回应 广播形式转发数据…

    Linux干货 2016-11-14
  • 新的篇章

    第一天,linux,努力,奋斗!

    Linux干货 2017-07-11
  • 新手报到

    在开班的第一天为自己立下flag,看毕业时能否实现自己的预期。

    2018-03-26
  • MySQL/MariaDB基于MMM实现读写分离及高可用

    前言 MMM(Master-Master replication managerfor Mysql,Mysql主主复制管理器)是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行监控和故障迁移,并能管理mysql Master-Master复制的配置(同一时间只有一个节点是可写的)。 MMM 优缺点 优点:高可用性,扩展性好,…

    Linux干货 2015-06-24
  • Linux基础 & bash基础特性

    Q1:描述计算机的组成及其功能。 计算机的组成:运算器、控制器、存储设备、输入设备、输出设备。 运算器: 运算器是计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件。 存储设备: 计算机总是需要记录与读取数据的,而这些数据当然不可能每次都由用户经过键盘…

    Linux干货 2016-10-30
  • Find命令以及解压与压缩文件的相关指令

    1,find   实时查找,通过遍历指定路径完成文件的查找 查找路径:指定具体目标路径,默认为当前目录 查找条件:指定的查找标准,可以文件名,大小,类型,权限等标准进行,默认为找出指定路径下的所有文件 处理动作:对符合条件的文件做操作,默认输出至屏幕 find -maxdepth level  最大搜索目录深度 -mindept…

    2017-08-12