Lvm逻辑卷管理(超详细)

逻辑卷管理

lsblk     #查看磁盘数量和大小信息
init6     #重启
df -Th    #查看磁盘信息
pvs、pvscan、pvdisplay #查看系统各种有哪些物理卷,以及物理卷所在的卷组
vgs、vgscan、vgdisplay #查看对应卷组的空间大小,格式:vgs 卷组名
lvs、lvdisplay、lvscan #查看有哪些逻辑卷

创建物理卷pv

# 创建物理卷pv
1、基于磁盘创建:不需要划分分区,直接通过pvcreate创建物理卷即可
2、基于分区创建:需要事先通过fdisk来划分分区,并将分区格式转化为8e(表示的就是Linux lvm),分区不需要mkfs格式化,然后使用pvcreate创建物理卷即可
#具体命令:
pvcreate /dev/sdb    (pvcreate 磁盘名称)

创建卷组vg

vgcreate 卷组名 卷组成员
vgcreate my_data /dev/sdb /dev/sdc # 创建一个名为my_data的卷组,卷组成员是/dev/sdb 和 /dev/sdc

创建逻辑卷lv

#常用参数
-n  #指定逻辑卷的卷名
-L  #指定逻辑卷的大小
格式:lvcreate -n 逻辑卷名 -L 逻辑卷大小 卷组名
lvcreate -n lv_data -L 6G mydata  #在名为my_data的卷组上创建一个名为lv_data,大小为6G的逻辑卷。

mkfs

#常见的文件系统:
#格式化逻辑卷并创建文件系统:mkfs.文件系统类型 需要格式化的逻辑卷名   例如:
mkfs.xfs /dev/my_data/lv_data   #将创建好的逻辑卷格式化并设置为xfs文件系统

mount

#创建挂载点
mkdir 挂载点名称
#挂载逻辑卷
mount 逻辑卷名  挂载点
mount -o ro 逻辑卷名 挂载点   # 挂载只读分区
mount -o remount -rw  挂载点 #将只读分区更改为读写分区
#例如:mount /dev/my_data/lv_data  挂载点
#永久挂载
vim /etc/fatab
写入:分区名 挂载点 文件系统类型  defaults 00

逻辑卷扩容lvextend

#lvextend可以在线扩容逻辑卷,不需要关闭,也不需要停服务
用法1:lvextend -L +容量 逻辑卷
lvextend -L +1G /dev/my_data/lv_data
用法2:lvextend -l +100%FREE 逻辑卷名  # 直接将vg中所有可用的空间全部用来给lv扩容
lvextend -l +100%FREE /dev/my_data/lv_data
用法3:指定LE的个数来扩容,如果1个LE的大小是4MB,那么这个就是增加100MB
lvextend  -l +25 /dev/my_data/lv_data
#但此时直接使用lvs查看逻辑卷的大小,确实会增大了空间,但如果使用df -Th查看并没有增大,这是因为文件系统还无法感知到逻辑卷的增大
xfs_growfs  /dev/my_data/lv_data  #使用xfs_growfs 命令扩展xfs文件系统
resize2fs  /dev/my_data/lv_data   #使用resize2fs 命令扩展ext4文件系统
再次使用df -Th 会发现文件系统增大,扩容完成

vgextend卷组扩容

#卷组扩容其实就是新增加一个磁盘或分区,转化为物理卷pv,然后把磁盘或分区加入卷组中即可。
1、lsblk  # 查看磁盘
2、fdisk 磁盘名称   # 对磁盘进行分区
	n  #便是创建一个分区
	p  #将该分区设置为主分区
	e  #将该分区设置为扩展分区(一个磁盘只能有一个主分区和多个扩展分区)
	t  #表示改变分区格式
	8e #表示设置分区格式为Linux lvm
	w  #保存更改,并将更改写入磁盘
	d  #删除分区
	p  #显示该磁盘上所有分区
	l  #列出所有分区
	q  #退出
3、partprobe  #写入磁盘
4、df -Th  #查看文件系统,此时看不到我们已经创建好的分区,因为还没格式化为文件系统
5、lsblk   #查看已经成功创建了分区
6、pvcreate 分区名  #将创建好的分区转化为物理卷
7、vgexentd  卷组名 分区名 #扩容卷组,将创建好的分区加入卷组中
8、pv 或者vg   #使用pv查看

lvremove删除逻辑卷

#删除逻辑卷之前必须卸载
unmount  逻辑卷名
#删除逻辑卷
lvremove  逻辑卷名称
lvs    #查看删除结果

vgreduce删除卷组中的某个物理卷pv

vgreduce 卷组名 需要删除的物理卷
pvs   #查看

vgremove删除卷组

vgremove 卷组名

pvremove删除物理卷

pvremove 物理卷名
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值