Linux:LVM逻辑卷和手动创建逻辑卷

目录

前言

一、LVM(逻辑卷)

        1.1、概述

        1.2、LVM原理

        1.3、LVM中的命令

二、实际创建LVM

 1、首先关机在主机上添加两块磁盘

 2、开机查看是否安装成功

 3、为磁盘进行进行分区并更改类型

 4、创建物理卷PV

 5、创建逻辑卷组VG

 6、创建逻辑卷LV

 7、创建文件系统(格式化)

 8、挂载目录

 9、扩展逻辑卷的空间


前言

        在传统的磁盘管理中经常会带来许多问题,比如说当我们使用一个分区,其空间大小已经不再够用了,这时我们没有办法通过拉伸分区来进行分区扩充,当然也有其他的第三方磁盘管理软件可以进行磁盘的分区,但不是很实用,会导致文件系统崩溃,而LVM解决了这个问题

一、LVM(逻辑卷)

        1.1、概述

        LVM的诞生,让我们可以对磁盘空间进行动态管理,更加灵活,节约成本和资源

        LVM是逻辑卷管理的简称。它是Linux环境下对磁盘分区进行管理的一种机制。

        LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上次服务的是以逻辑卷的方式。

        1.2、LVM原理

        要理解LVM原理,我们首先要知道4个基本的逻辑卷概念

        1、PE        物理拓展

        2、PV        物理卷

        3、VG        卷组

        4、LV        逻辑卷  ​​​​

        将/dev/sdb1和/dev/sdc1格式化为物理卷(PV)

        创建一个卷组(VG),VG就是用来装PE的,我们可以把一个或者多个PV加到VG当中

        PV以及VG创建好之后我们是不能直接使用的,因为PV和VG是逻辑卷底层的东西,使用要创建一个LV。

        创建逻辑卷其实就是我们从VG中拿出我们指定数量的PE,VG中的PE可以来自不同的PV,我们可以创建的逻辑卷的大小取决于VG当中PE存在的数量,并且我们创建的逻辑卷其大小一定是PE的整数倍(即逻辑卷的大小一定要是4M的整数倍)。

        1.3、LVM中的命令

功能物理卷管理卷组管理逻辑卷管理
Scan扫描pvscanvgscanlvscan
Create建立pvcreatevgcreatelvcreate
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremove
Extend扩展---------vgextendlvextend
Reduce减少---------vgreducelvreduce
    pvcreate   设备1 [设备2  ----]
    vgcreate    卷组名  物理卷1 物理卷2 ----
    lvcreate  -L 容量大小  -n 逻辑卷名   卷组名
    lvextend  -L +大小  /dev/卷组名/逻辑卷名

二、实际创建LVM

1、首先关机在主机上添加两块磁盘

                                

 2、开机查看是否安装成功

ls /dev/sd*

 

 3、为磁盘进行进行分区并更改类型

fdisk /dev/sdb        fdisk  /dev/sdc

划分完再对其进行更改文件类型

通过t选项进行更改,将文件类型改为8e   ###w保存退出

 对sdc进行相同的操作

 4、创建物理卷PV

pvcreate  /dev/sdb1 /dev/sdc1  ###创建物理卷

                

 pvdisplay  ###查看物理卷情况

                    

5、创建逻辑卷组VG

 vgcreate   vg1   /dev/sdb1  /dev/sdc1   ###创建逻辑卷组

                                 

 vgdisplay  ###查看卷组情况

                         

6、创建逻辑卷LV

        lvcreate  -L  6G   -n   lv1  vg1    ###创建大小为6g逻辑卷名为lv1的逻辑卷,从卷组vg1划分空间

                                 

lvdisplay  ###查看逻辑卷情况  

                 

7、创建文件系统(格式化)

mkfs.xfs /dev/vg1/lv1   ###格式化命令

8、挂载目录

mount /dev/vg1/lv1   /mnt/lv1

9、扩展逻辑卷的空间

lvextend -L +1G /dev/vg1/lv1

xfs_growfs  /dev/vg1/lv1   ####刷新xfs文件系统

###    resize2fs  /dev/vg1/lv1     属性ext4类型文件系统容量

注:根据所创建的文件系统来刷新

 查看一下df -hT

 这样就创建完成了

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值