LVM:创建可扩展分区

LVM 逻辑卷管理器

卷自由扩展而不影响当前卷的使用

LVM实践流程

0、分区准备
1、PV阶段
2、VG阶段
3、LV阶段

分区准备

物理分区准备,SystemID推荐设置为8e,较符合标准

fdisk /dev/xvdf
#Command (m for help): t
#Partition number (1-9): 5
#Hex code (type L to list codes): 8e
#Changed system type of partition 5 to 8e (Linux LVM)

PV阶段

将物理分区建立为PV(物理卷),相当于物理磁盘,在此基础上划Raid

pvcreate /dev/xvdf{5,6,7,8}
#这里因为/dev/sdf6 -> xvdf6,所以显示的是sdf6
#  Physical volume "/dev/xvdf5" successfully created
#  Physical volume "/dev/sdf6" successfully created
#  Physical volume "/dev/sdf7" successfully created
#  Physical volume "/dev/sdf8" successfully created
pvscan #查看创建的结果
#  PV /dev/sdf5                      lvm2 [10.00 GiB]
#  PV /dev/sdf6                      lvm2 [10.00 GiB]
#  PV /dev/sdf7                      lvm2 [10.00 GiB]
#  PV /dev/sdf8                      lvm2 [10.00 GiB]
#  Total: 4 [40.00 GiB] / in use: 0 [0   ] / in no VG: 4 [40.00 GiB]
pvdisplay /dev/sdf5 #查看PV的详情
pvremove /dev/sdf5

VG阶段

从PV中创建VG(卷组),相当于磁阵Raid,在上面分分区,此时定义PE(物理扩展块),相当于文件系统中的sector

vgcreate -s 16M vrayvg /dev/sdf{5,6,7}
#          PE大小 [VG名称] [PVs]
vgscan
vgdisplay [VG名称]
vgextend [VG名称] [PV] #添加额外的PV
vgreduce #删除PV
vgremove #删除VG

LV阶段

从VG中划LV(逻辑卷),相当于可变分区,大小是PE的倍数

lvcreate [-l PE个数 | -L LV大小] [-n LV名称] VG
lvcreate -l 1000 -n vraylv vrayvg
#  Logical volume "vraylv" created
lvscan 
#  ACTIVE            '/dev/vrayvg/vraylv' [15.62 GiB] inherit
lvdisplay
lvextend
lvreduce
lvremove
lvresize -l +500 /dev/vrayvg/vraylv #扩展500个PE
#  Extending logical volume vraylv to 23.44 GiB
#  Logical volume vraylv successfully resized
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值