2021-09-15

LVM

Logical Volume Manager(逻辑卷管理)

基本术语及概念

*物理存储介质(Physical Storage Media)
指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。

*物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

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

*逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

*物理块(Physical Extent,PE)
每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。

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

实战操作

#先在虚拟机上创建两块5G磁盘再将逻辑卷扩张到10G左右
#通过lsblk 命令查看所以磁盘信息

磁盘信息
通过fdisk -l 查看系统中的磁盘信息
磁盘信息
#通过两块物理磁盘创建一个6G的逻辑卷

  • 创建逻辑卷LVM
    1.将物理磁盘转化为PV
#创建物理卷
pvcreate /dev/sdb /dev/sdc 
#查看PV信息
pvdisplay或pvs

2.创建卷组VG

#创建卷组
vgcreate vg /dev/sdb /dev/sdc 或用-s 指定区块大小
#用vgdisplay 查看VG信息

3.创建逻辑卷LV(基于卷组)

#创建一个名为lkw的6G逻辑卷
lvcreate  -L 6G -n lkw vg
#lvsc 查看VG信息
  • 格式化并挂载
    1.格式化ext4(注意:xfs不能压缩)
mkfs -t /dev/vg/lkw

2.创建挂载点

mkdir /mnt/lkw   #创建挂在路径
mount /dev/vg/lkw /mnt/lkw   #挂载 或 echo "/dev/vg/lkw /mnt/lkw ext4 defaults 0 0" >>/etc/fstab(永久挂载)
mount -a
df -h   #查看是否挂载成功
  • 扩容逻辑卷
    1.卸载设备和挂载点的关联
umount /mnt/lkw

2.将逻辑卷/dev/vg/lkw 扩展到10G

lvextend -L 10G /dev/vg/lkw   #更改大小
resize2fs /dev/vg/lkw  #重置硬盘(lv)容量,相当于刷新
(resize2fs /dev/vg/lkw 8G 
   lvreduce -L 8G /dev/vg/app同样也能缩小容量)

3.重新挂载
mount -a

(如果需要增加vg大小的话需要重新添加磁盘,vgextend vg /dev/sdd 将新添加的硬盘/dev/sdd添加到vg卷组里)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值