LVM逻辑卷管理

ps:请按实际机器的磁盘名来操作

一、创建逻辑卷

fdisk -l                                                               #查看机器物理磁盘

pvcreate /dev/sdx  /dev/sdx                              #将一个或多个磁盘初始化成物理卷(Physical volume),sdx表示物理磁盘名,根据实际机器磁盘改
pvs                                                                    #显示现有物理卷
pvdisplay                                                           #详细查看物理卷

vgcreate 卷组名  /dev/sdx                                 #创建卷组并将创建好的物理卷(一个或多个)加入到卷组(Volume group)
vgs                                                                    #显示现有卷组
vgdisplay                                                           #详细查看卷组

lvcreate -n 逻辑卷名 -L 10G 卷组名                  #创建一个逻辑卷名并将大小设置成10G,最后加上卷组名(logical volume)
lvs                                                                     #显示逻辑卷的名字及空间(简略查看)
lvdisplay                                                            #查看逻辑卷的详细信息


mkfs.ext4 /dev/卷组名/逻辑卷名                       #为创建好的逻辑卷创建ext4文件系统(格式化操作)

mount /dev/卷组名/逻辑卷名 /目录名                #将格式化后的逻辑卷挂载到对应目录使用

二、删除逻辑卷

lvremove /dev/卷组名/逻辑卷名                        #删除逻辑卷
vgremove 卷组名                                              #删除卷组
pvremove /dev/sdx                                           #删除物理卷,sdx表示物理磁盘名,根据实际机器磁盘改


三、逻辑卷动态拓展

vgdisplay或vgs            #查看vg卷组空间
lvextend -L +1G /dev/卷组名/逻辑卷名            #动态拓展加1G空间,一定要有对应的卷组和逻辑卷
resize2fs /dev/卷组名/逻辑卷名                       #更新逻辑卷文件系统大小(resize2fs 针对文件系统ext2 ext3 ext4)
mount /dev/卷组名/逻辑卷名 /目录
示例:扩展一个逻辑卷
pvcreate /dev/sdb                                           #把新加的物理磁盘初始化成物理卷
vgextend 卷组名 /dev/sdb                              #把物理卷加入到vg卷组
lvextend -l +100%FREE /dev/卷组名/逻辑卷名        #将而对应卷组的所有空闲容量给对应的逻辑卷
xfs_growfs /dev/卷组名/逻辑卷名                  #更新逻辑卷文件系统大小(xfs_growfs 针对文件系统xfs)

df -h查看磁盘空间

四、逻辑卷缩少(最好不用)

取消挂载逻辑卷
例:当前逻辑卷有19个G
umount /目录名
resize2fs /dev/卷组名/逻辑卷名 10G               #将文件系统缩小成10G
e2fsck -f /dev/卷组名/逻辑卷名                        #磁盘校验,在上一步出错的情况下使用
resize2fs /dev/卷组名/逻辑卷名 10G                #再次缩少逻辑卷,在执行完上一步
lvdisplay                                                           #先查看这个逻辑卷有多少G
lvreduce -L  -9G /dev/卷组名/逻辑卷名            #可能会导致数据丢失,把这个逻辑卷缩少 减去9个G
lvdisplay                                                           #查看lv是否缩少
mount /dev/卷组名/逻辑卷名 /目录名               #将逻辑卷重新挂载到对应目录

五、缩少卷组

在需要将物理磁盘(物理卷)抽离的情况下使用(抽走的磁盘的容量必须小于现有的卷组空闲容量):

示例:
vgdispaly                                                         #查看vg空间
vgreduce 卷组名 /dev/sdb                               #将物理卷从vg中移除
vgdisplay                                                         #查看Cur PV是否减1
vgs                                                                  #查看对应的sdb磁盘是否还在vg卷组内
pvremove /dev/sdb                                         #将sdb从物理卷中移除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你不是我的二狗子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值