逻辑卷管理概念
逻辑卷管理构建包括存储设备(sda、sdb……)、由存储设备分割出来的物理区段组成的物理卷(PV)、将 这些物理卷组成 VG 卷组,将这些 VG 组成所需大小的 LV 并且格式化合适文件系统例如(xfs、ext4…..)。
管理逻辑卷
1、准备物理设备.
|
#可能是硬盘给的分区
fdisk /dev/sd[b,c,d,e]
n p 回车 回车 +大小 t 8e w partprobe
#可能会有阵列设备
mdadm -C /dev/md5 -ayes -l5 -n3 -x1 /dev/sd[b,c,d,e]
|
2、创建物理卷.(可跟多个)
|
pvcreate /dev/md5 /dev/sd[a,b,c,d]
|
3、创建逻辑卷组
|
vgcreate vgname /dev/md5 /dev/sd[a,b,c,d]
|
4、创建逻辑卷
|
lvcreate -n lvname -L 大小(K,M,G) vgname
|
5、添加文件系统
6、创建挂载点目录
7、挂在目录
|
mount /dev/vgname/lvname /mnt/lvname
|
8、添加开机挂
|
vim /etc/fstab
/dev/vgname/lvname /mnt/lvname xfs defaults 1 2
|
9、挂在全部
删除逻辑卷
1、取消挂在点
2、删除逻辑卷
|
lvremove /dev/vgname/lvname
|
3、删除逻辑卷组
4、删除物理卷
扩展逻辑卷
1、准备物理设备
2、创建物理卷
3、扩展逻辑卷组
4、扩展逻辑卷
|
lvextend /dev/vgname/lvname -l 128 将逻辑卷的大小调整为正好128个范围
lvextend /dev/vgname/lvname -l +128 向逻辑卷的当前大小添加128个范围
lvextend /dev/vgname/lvname -L 128M 将逻辑卷的大小调整为正好128Mib
lvextend /dev/vgname/lvname -L +128 将逻辑卷的当前大小添加128Mib
lvextend /dev/vgname/lvname -l +50%FREE 向LV 添加 VG 中当前可用空间的50%
|
5、扩展文件系统
|
xfs_growfs /dev/vgname/lvname
resize2fs /dev/vgname/lvname
|
6、查看挂在项
缩小逻辑卷和逻辑卷组
|
1、删除逻辑卷组
vgreduce vgname /dev/vdX
2、缩小逻辑卷
lvreduce lvname -L 指定大小
|
对 LVM 进行缩小、删除操作需要取消挂载点在进行。
添加(扩展)逻辑卷的顺序:PV—->VG—–LV—文件系统
删除逻辑卷的顺序:取消挂载点—>LV—->VG—-PV
缩小逻辑卷的顺序:取消挂在—缩小 LV或者缩小 VG–文件系统
特别注意:XFS 只能动态增大,不能动态缩小。意思是说,一旦使用xfs_growfs 进行扩容文件系统后无法返回。
(责任编辑:IT) |