linux_LVM

LVM基本原理:
PE: PHYSICAL EXTEND
PV:PHYSICAL VOLUME
VG:VOLUME GROUP
LV:LOGICAL VOLUME
将硬盘条带化PV,底层一个个PE(4M),VG 用来装PV,基于VG创建LV
1.物理磁盘被格式化为PV,空间被分为一个个PE
2.不同的PV加入一个VG,不同PV的PE全部进入VG的PE池
3.LV基于PE所建,大小为PE的整数倍,组成LV的PE可能来自不同物理磁盘
4.LV就可以格式化后挂在使用
5.LV的扩充缩减实际上就是增加或减少组成该LV的PE的数量,其过程不丢失原始数据
LVM:创建
1.将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc (pvs)
2.创建卷组,并将PV加入卷组中
vgcreate mst /dev/sdb /dev/sdc (vgs)
3.基于卷组创建逻辑卷
lvcreate –n oracle –L 10G mst (lvs)
4.为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/mst/oracle
5.将格式化好的逻辑卷挂载使用
Mount /dev/mst/oracle /mnt
删除LVM
lvremove /dev/mst/oracle
vgremove mst
pvremove /dev/sdc /dev/sdc

拉伸一个逻辑卷:(动态)
1.保证VG中有足够的空闲空间
vgdisplay
2.扩充逻辑卷
lvextend –L +1G /dev/mst/oracle
3.查看扩充后LV大小
lvdisplay
4.更新文件系统
resize2fs /dev/mst/oracle
5.查看更新后文件系统
df –h
拉伸一个卷组:(动态)
1.将要添加到VG的硬盘格式化为PV
pvcreate /dev/sdd
2.将新的PV添加到指定卷组zhong
vgextend mst /dev/sdd
3.查看扩充后VG大小
vgdisplay
缩小一个逻辑卷(慎操):
1.卸载已经挂载的逻辑卷
umount /dev/mst/oracle
2.缩小文件系统
resize2fs /dev/mst/oracle
3.缩小LV
lvreduce –L -1G /dev/mst/oracle
4.查看缩小后的LV
lvdisplay
5.挂载
mount /dev/mst/oracle /mnt
缩小一个卷组:
1.将一个PV从制定卷组中移除
vgreduce mst/dev/sdc
2.查看缩小后的卷组大小
vgdisplay

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值