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

相关推荐

  • 2016/10/26作业:用户和组的相关配置文件

    linux系统是通过文件来保存配置的,其中关于用户和组的配置文件包括以下几个: /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login.defs /etc/default/useradd /etc/passwd 存放用户信息的配置文件,其基本格式如下 root:x:0:0:root:/root:/…

    Linux干货 2016-10-26
  • 初入linux_基础(一)

    初入Linux知识点总结(一) 一、理论知识 1、时间点: 1946年 第一代计算机ENIAC诞生于美国宾州大学,特点:块头大、效率低 数学家冯诺•依曼提出计算机体系结构组成部分:计算器、运算器、存储器、输入设备、输出设备 1969年 UNIX在美国贝尔实验室诞生 1984年 GNU项目和软件基金会成立 1991年 Linux在芬兰赫尔辛基诞生 2、计算机的…

    Linux干货 2017-02-18
  • 20171121 grep 正则表达式

    diff与patch ,grep 正则表达式

    2017-11-21
  • 马哥教育网络班22期+第1周课程练习

    马哥教育网络班22期+第1周课程练习 1、描述计算机的组成及其功能。 CPU (运算器+控制器), 存诸器(内存与外存),输入设备,输出设备。 运算器:对数据进行加工处理的部件(包括算述运算与逻辑运算)。 控制器:负责从存储器取出指令,按指令的要求发出控制信号,使各部件协调的,一步步的完成各种操作。 存储器:计算机记忆或暂存数据的部件 输入设备:人机接口,负…

    Linux干货 2016-08-12
  • Linux进程与计划任务

    Linux进程与计划任务 linux进程及作业管理 进程 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等特权操作模式切换(理想状态):70%CPU时间用户模式+30%CPU时间内核模式进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的存在生命周期的基本单位,是操作系统结构的基础。在早期…

    Linux干货 2016-09-23
  • 马哥教育网络班21期-第七周课程练习

    第七周作业 1、创建一个10G分区,并格式为ext4文件系统; [root@qq ~]# fdisk /dev/sdb         #使用fdisk命令进行分区; Device contains neither&nb…

    Linux干货 2016-08-08