一身转战三千里,一剑曾百万师。这篇文章主要讲述-LVM管理和ssm存储管理器使用相关的知识,希望能为你提供帮助。
1.
在fdisk输入错误的时候,直接按回退键不管用,要用ctrl+回退键。也可以ctrl+u删除光标前内容。
2.
lv01 逻辑卷的路径在哪?
[root@xuegod63 ~]# ls /dev/vg01/ #查看逻辑卷
lv01 lv02
3.
vgcreate 指定PE大小
参数 -s ,如果存储的数据都是大文件,那么PE尽量调大,读取速度快
4.
lv扩容后,还要对文件系统进行扩容。
ext4下用resize2fs
【-LVM管理和ssm存储管理器使用】xfs用xfs_growfs
注:这两者后面接的参数是不一样的,resize2fs接的是逻辑卷名称,xfs_growfs接的是挂载点
也可以在lvextend时一步到位,不用再执行扩容文件系统命令了,就是加个-r参数,-r这个支持不同的文件系统
5.
LVM可以动态增加,也可以动态缩小,但是XFS不支持动态缩小,所以我们无法实现基于XFS的动态缩小。btrfs支持在线缩小VG的缩减,要保证你的物理卷是否被使用,是因为它无法缩减一个正在使用的PV
6.
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda5vg01 lvm2 a--1020.00m984.00m
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m
/dev/sda7lvm2 ---1.00g1.00g
/dev/sda8lvm2 ---1.00g1.00g
[root@xuegod13 ~]# cp -r /boot/grub/ /lv01/##复制一些测试数据
[root@xuegod13 ~]# vgreduce vg01 /dev/sda5#将sda5 移出失败,因sda5 正在被使用
Physical volume "/dev/sda5" still in use
#如果如果 sda5 是一个磁盘阵列,而这个磁盘阵列使用年代太久,我们必须移出怎么办?
#移动数据:
[root@xuegod13 ~]# pvmove /dev/sda5 /dev/sda7
/dev/sda5: Moved: 44.44%
/dev/sda5: Moved: 55.56%
/dev/sda5: Moved: 100.00%
[root@xuegod13 ~]# vgreduce vg01 /dev/sda5
Removed "/dev/sda5" from volume group "vg01"#移除成功
7.
lvm删除流程
umount卸载——lvremove——vgremove——pvremove
[root@xuegod13 ~]# umount /lv01/
[root@xuegod13 ~]# lvs
LVVGAttrLSizePool Origin Data%Meta%Move Log Cpy%Sync Convert
lv01 vg01 -wi-a----- 20.00m
lv02 vg01 -wi-a----- 16.00m
[root@xuegod13 ~]# lvremove /dev/vg01/lv01
Do you really want to remove active logical volume vg01/lv01? [y/n]: y
Logical volume "lv01" successfully removed
[root@xuegod13 ~]# lvs
LVVGAttrLSizePool Origin Data%Meta%Move Log Cpy%Sync Convert
lv02 vg01 -wi-a----- 16.00m
[root@xuegod13 ~]# vgremove vg01
Do you really want to remove volume group "vg01" containing 1 logical volumes? [y/n]: y
Do you really want to remove active logical volume vg01/lv02? [y/n]: y#删除vg01时会自动帮你把vg01下的所有lv都删除
Logical volume "lv02" successfully removed
Volume group "vg01" successfully removed
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda5lvm2 ---1.00g1.00g
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m
/dev/sda7lvm2 ---1.00g1.00g
/dev/sda8lvm2 ---1.00g1.00g
[root@xuegod13 ~]# pvremove /dev/sda5 /dev/sda7 /dev/sda8
Labels on physical volume "/dev/sda5" successfully wiped.
Labels on physical volume "/dev/sda7" successfully wiped.
Labels on physical volume "/dev/sda8" successfully wiped.
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m
其实,umount后,也可以直接从vgremove开始卸载,跳过lvremove那一步,因为会自动进行移除逻辑卷lv的
推荐阅读
- 10个用来查找和删除重复文件的工具
- 干货MySQL 数据库定时备份总结
- 带你彻底击溃跳表原理及其Golang实现!(内含图解)
- (Spring+SpringMVC+MyBatis)SSM三大框架整合
- Docker和虚拟机有什么不同(哪个好?)
- Linux系统常见的日志文件及优先级别!
- 如何在五分钟内部署轻量化K3S平台
- 搭建memcachedZabbix监控memcached
- 云平台Centos 7.6 静默安装oracle 11r数据库