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 12:41
下一篇 2016-04-10 16:46

相关推荐

  • 18页PPT带你深度解读运维自动化

    一、概述    在前面的文章中,提到【运维的本质—可视化】,在其中着重强调是自动化的可视化和数据化的可视化。在这个文章中,全面解码看看自动化的极致状态为什么是可视化?在前面的另外一篇文章【运维平台全体系介绍】中,也讲到运维平台体系的构成,提出“**及服务”的理念,其中有几部分和自动化密切相关,比如说资源及服务、配置及服务、架构…

    2015-04-03
  • N26-第五周博客

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]].*$" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; [root…

    系统运维 2017-02-10
  • thinkpad e420编译安装thinkfan控制风扇

    我的笔记本是win7+linuxmint双系统,在进入linuxmint长时间运行后会明显感觉发热,我发现笔记本风扇的转数过低,导致热量不能发散出去,解决方法就是安装thinkfan风扇控制软件。 1、下载软件包 https://sourceforge.net/projects/thinkfan/ 最新版本是1.0beta2 2、编译安装 编译前确保安装过c…

    Linux干货 2017-03-09
  • 压缩和归档——释放你的磁盘空间

    压缩和解压缩工具 压缩比:文件压缩比就是指文件经过压缩后的文件大小与源文件大小的一个比差,经过压缩工具包可以把文件压缩 压缩的目的:      时间换空间      CPU时间换硬盘的空间 压缩工具: compress/uncompress 以.Z作为文件后缀 gzip/gunz…

    Linux干货 2016-08-18
  • 发送mail的几种方法

    mail,顾名思义就是邮件。在这两天上课中,接触了发送mail的一些用法,课下自己在网上又查询补充了一下,总结出来,增加印像。 为了显示清晰,首先我们分别使用两个用户在不同的终端下登录,一个超级管理员root,一个是刚刚创建的用户zhangsan,看下图: 首先先来看一下发送mail用到什么选项:  -s<邮件主题>:指定邮件的主题; …

    2017-07-20
  • 文本处理工具

    cat:查看文本文件  tac:竖行相反  rav:行内相反 -n:显示时加行号(空行也加行号) -b:            (空行不加) more:分页查看文件 -d:显示翻页及退出提示 less:一页一页查看文件或STDIN输出 head:前 -n#:前#行内容 tail:…

    Linux干货 2016-08-08