文章目录
一、什么是逻辑卷
-
LVM逻辑卷是通过软件形式去定义的块存储空间
-
LVM可以自定义一个空间,这个空间是可以跨磁盘组成一个整体,进行格式化,供其他目录使用
1. LVM机制的基本概念
- PV 物理卷 PE是磁盘中的最小单元单位是4M
- VG 卷组 (一个或多个物理卷组成卷组)
- LV 逻辑卷 (从卷组中划分区域来作为逻辑卷)
2.LVM命令
3. 创建逻辑盘的步骤
4. 创建物理卷(sdb1、sdc1)
创建好sdb1,sdc1后
pvcreate /dev/sdb1 /dev/sdc1
pvscan #查看物理卷
5. 创建卷组
vgcreate 定义卷组名 /dev/sdb1 /dev/sdc1
6. 创建逻辑卷、磁盘分区
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
#示例
lvcreate -L 10G -n mail_class mail_store
7. 创建文件系统
mkfs.xfs /dev/指定卷组/指定逻辑卷
#示例
mkfs.xfs /dev/team/zhang
8. 挂载目录
mount /dev/指定卷组/指定逻辑卷/要挂载的目录
#示例
mount /dev/team/zhang/home
df -hT #查看是否挂载到指定的目录
#属于临时挂载,重启后需要重新挂载
9. 永久挂载
#写入将要挂载的目录
vim /etc/fstab
#示例
/dev/team/zhang /home xfs defaults 0 0
:wq
mount -a #刷新挂载环境
#重启后不会消失
10. 扩容
-
物理上添加磁盘
-
系统如果没有识别到可以使用命令
init 6 #重新断开重连 fdisk /dev/sdd #分区 n p 回车 回车 w fdisk -l /dev/sdd #查看
-
扩容逻辑卷
-
vgextend 指定要扩容的逻辑卷 /dev/sdd1 vgdispiay #查看卷组信息 lvextend -L +(-)10G /dev/指定要扩容的逻辑卷/dev/sdd1 #增加(减少)10G容量 lvdispiay #查看逻辑卷信息 xfs_growfs /dev/要指定扩容的逻辑卷 #刷新xfs文件系统容量 resize2fs /dev/指定扩容的逻辑卷/sdd1 #刷新ext4类型文件系统容量
11.删除 LVM
1. 通过umount 命令对已经挂载号的的目录进行解挂载
umount 目标目录
示例
umount /opt
#如果发现目标忙,可能正在被使用,用以下命令
fuser -cu /opt ###查看进程
#可以查看目标目录的进程号,然后通过kill来杀死进程
kill -9 进程号
2. lvremove 删除逻辑卷
lvremove 逻辑卷名
-
vgremove 删除卷组
vgremove 卷组名
-
pvremove 去掉物理卷标签
pvremove 物理卷名