逻辑卷管理器(LVM)

    当我们在管理空间的时候,发现空间不够,想加一块磁盘,但是加了之后又太多了,这时候,使用LVM是很好的选择。

    LVM的特点是可以弹性地调整文件系统的容量。不会出现空间的浪费或者空间的不足。

                                    PV,VG,LV之间的关系图



PV(物理卷):pv是LVM最底层的一个物理层,他由实际的分区构成,分区ID必须改成8e(Linux LVM)


VG(卷组):一个由多个PV组成的LVM大磁盘,至于这个大磁盘的容量是多少呢?他与下面的PE有关系,因为每个VG最多只可以包含65534个PE。


PE(物理扩展块):LVM默认设置是4MB。所以默认VG是4M*65534/1024=256G。PE有点像我们文件系统里面的block的大小。


LV(逻辑卷):最终的VG可以构成LV,LV的大小也是和PE大小有关系。


LVM的实现过程:

首先是使用fdisk,把硬盘分区ID改成8e


然后到PV的阶段了

PV阶段其实很简单。直接使用pvcreate /dev/sdb{1,2} 就可以了

然后关于pv的命令还有pvscan   pvdisplay  pvremove

pvscan:查询当前具有pv的磁盘

pvdisplay:显示详细的PV状态

pvremove:删除PV的属性



其实也不是太难。


对于VG阶段:

        vgcreate   -s 指定PE大小   VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
        创建VG

       

        vgextend    VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

        扩展VG

       

        vgreduce    VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

        减少VG       


        vgremove    VolumeGroupName

        删除VG


        vgdisplay

        显示VG信息

实例:

如果之前没有创建pv也不要紧。centos7会帮你自动创建然后再创建VG(但是最好按规矩来)



vgdisplay:


vgreduce



vgextend



大磁盘建好之后LV就可以开始做了

LV:

lvcreate:新建LV


lvscan:查询系统上的LV


lvdisplay:显示系统上面的LV状态


lvextend:扩增LV容量


但是不可以-2G


lvreduce:减少LV容量

减少容量的话,可能会使数据丢失


LVremove:移除lv

移除lv也会对他里面数据丢失


lvresize:对lv容量进行调整



然后就是格式化lv


最后我们可以挂在上挂载点就可以使用了




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值