lvm管理

1.名词解析

LVM(逻辑盘卷管理)是建立在硬盘和分区之上的一个逻辑层, 来提高磁盘分区管理的灵活性, 可以让设备自由伸缩的一个设备管理软件

LV(逻辑卷)类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统

PV ( 物理卷 ) 磁盘分区或从逻辑上与磁盘分区具有同样功能的设备

VG ( 物理卷组 ) 类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成, 可以在卷组上创建一个或多个LV

PE ( 物理块 ) 物理拓展,lvm最小的存储单元

LE(逻辑)逻辑卷LV也被划分为可被寻址的基本单位,称为LE。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。


2.lvm的制作

首先划分lvm所用到的设备,这些设备的功能id必须linux LVM

1)lvm建立

pvcreate /dev/vdb1 ##把物理分区做成物理卷

pvs | pvdisplay       ##查看物理卷

vgcreate vg0 /dev/vdb1 ##用制作好的/dev/vdb1这个物理卷制作一个物理卷组vg0

vgs|vgdisplay               ##查看物理卷组

lvcreate -L 200M -n lv0 vg0 ##vg0这个组中建立出lv0设备 -L 指定设备大小 -n 指定设备名字

lvs | lvdisplay           ##对逻辑卷设备进行查看


3.lvm设备的扩大

###############针对xfs文件系统######################

xfs文件系统只能扩大不能缩减

1lvm扩大

lvextend —L 500M /dev/vg0/lv0     ##扩大lvm设备到500M

xfs_growfs /dev/vg0/lv0          ##扩大xfs文件系统到设备大小

2vg扩大

pvcreate /dev/vdb2           ##pv中增加一块设备/dev/vdb2

vgextend vg0 /dev/vdb2    ##把新建立的/dev/vdb2添加到vg0

3lvm缩减

umount /dev/vg0/lv0      ##卸载设备,因为文件系统缩减不支持在线操作

e2fsck -f /dev/vg0/lv0    ##检测文件系统,确定文件系统中已有数据大小防止过度缩减

resize2fs  /dev/vg0/lv0  1G      ##把文件系统缩减到1G

lvreduce  -L 1G /dev/vg0/lv0    ##设备缩减到1G

4vg缩减

#vg缩减时只能缩减没有被占用的设备

pvmove 设备设备2 ##把设备1上的所有数据移动到设备2

vgreduce vg0 /dev/vdb1 ##vg0中的/dev/vdb1删除

pvremove /dev/vdb1 ##/dev/vdb1上的lvm管理信息删除

5 ) lvm丢失设备的删除

[root@westos ~]# pvs

  PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

  PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

  PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

  PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

  PV             VG   Fmt  Attr PSize    PFree   

  /dev/vdb1      vg0  lvm2 a--  1020.00m  820.00m

  /dev/vdb2      vg0  lvm2 a--  1020.00m 1020.00m

  unknown device vg0  lvm2 a-m   996.00m  996.00m ##设备丢失

[root@westos ~]# vgreduce --removemissing vg0 ##删除vg0中丢失的设备

 PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

 PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the device missing?

 Wrote out consistent volume group vg0

 

[root@westos ~]# pvs

PV         VG   Fmt  Attr PSize    PFree   

/dev/vdb1  vg0  lvm2 a--  1020.00m  820.00m

/dev/vdb2  vg0  lvm2 a--  1020.00m 1020.00m

6 ) lvm快照

lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0 ##/dev/vg0/lv0建立快照,-L 指定快照大小,-n指定快照名字 -s指定快照模板设备

mount /dev/vg0/lv0-backup /userdate

当快照设备里的数据被更改,如果想还原,删除快照设备,在重新建立快照即可

7 ) lvm删除

lvremove---->vgremove----->pvremove


########附加知识点------《磁盘配额》######################

1.磁盘配额时限制用户向设备中写入数据的大小,或者个数

2.此这定针对与设备的,

3.做法

mount -o usrquota,grpquota /dev/vdb1  /pub ##激活配额功能参数

quotaon -ugv /pub ##开启配额

edquota -u lee  ##设定lee的配额

repquota -a ##root可以执行,查看用户配额信息

quota ##配额限制用户查看自己配额信息命令

4.开机自动激活配额

vim /etc/fstab

/dev/vdb1 /pub xfs defaults,usrquota,grpquota 0 0

 

5.关闭配额

删除vim /etc/fstab中的配额参数

quotaoff -ugv 设备

 












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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值