在Linux下进行LVM逻辑卷管理
时间:2016-03-30 20:34 来源:linux.it.net.cn 作者:IT
逻辑卷管理概念
逻辑卷管理构建包括存储设备(sda、sdb……)、由存储设备分割出来的物理区段组成的物理卷(PV)、将 这些物理卷组成 VG 卷组,将这些 VG 组成所需大小的 LV 并且格式化合适文件系统例如(xfs、ext4…..)。
管理逻辑卷
1、准备物理设备.
1
2
3
4
5
#可能是硬盘给的分区
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、创建物理卷.(可跟多个)
1
pvcreate /dev/md5 /dev/sd[a,b,c,d]
3、创建逻辑卷组
1
vgcreate vgname /dev/md5 /dev/sd[a,b,c,d]
4、创建逻辑卷
1
lvcreate -n lvname -L 大小(K,M,G) vgname
5、添加文件系统
1
mkfs.xfs /dev/vdX/lvname
6、创建挂载点目录
1
mkdir /mnt/lvname
7、挂在目录
1
mount /dev/vgname/lvname /mnt/lvname
8、添加开机挂
1
2
vim /etc/fstab
/dev/vgname/lvname /mnt/lvname xfs defaults 1 2
9、挂在全部
1
mount -a
删除逻辑卷
1、取消挂在点
1
umount /mnt/lvname
2、删除逻辑卷
1
lvremove /dev/vgname/lvname
3、删除逻辑卷组
1
vgremove vgname
4、删除物理卷
1
pvremove /dev/vdX
扩展逻辑卷
1、准备物理设备
1
fdisk /dev/vdX
2、创建物理卷
1
pvcreate /dev/vdX
3、扩展逻辑卷组
1
vgextend vgname /dev/vdX
4、扩展逻辑卷
1
2
3
4
5
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、扩展文件系统
1
2
xfs_growfs /dev/vgname/lvname
resize2fs /dev/vgname/lvname
6、查看挂在项
1
df -TH
缩小逻辑卷和逻辑卷组
1
2
3
4
1、删除逻辑卷组
vgreduce vgname /dev/vdX
2、缩小逻辑卷
lvreduce lvname -L 指定大小
对 LVM 进行缩小、删除操作需要取消挂载点在进行。
添加(扩展)逻辑卷的顺序:PV—->VG—–LV—文件系统
删除逻辑卷的顺序:取消挂载点—>LV—->VG—-PV
缩小逻辑卷的顺序:取消挂在—缩小 LV或者缩小 VG–文件系统
特别注意:XFS 只能动态增大,不能动态缩小。意思是说,一旦使用xfs_growfs 进行扩容文件系统后无法返回。
(责任编辑:IT)
逻辑卷管理概念逻辑卷管理构建包括存储设备(sda、sdb……)、由存储设备分割出来的物理区段组成的物理卷(PV)、将 这些物理卷组成 VG 卷组,将这些 VG 组成所需大小的 LV 并且格式化合适文件系统例如(xfs、ext4…..)。 管理逻辑卷1、准备物理设备.
2、创建物理卷.(可跟多个)
3、创建逻辑卷组
4、创建逻辑卷
5、添加文件系统
6、创建挂载点目录
7、挂在目录
8、添加开机挂
9、挂在全部
删除逻辑卷1、取消挂在点
2、删除逻辑卷
3、删除逻辑卷组
4、删除物理卷
扩展逻辑卷1、准备物理设备
2、创建物理卷
3、扩展逻辑卷组
4、扩展逻辑卷
5、扩展文件系统
6、查看挂在项
缩小逻辑卷和逻辑卷组
对 LVM 进行缩小、删除操作需要取消挂载点在进行。 添加(扩展)逻辑卷的顺序:PV—->VG—–LV—文件系统 删除逻辑卷的顺序:取消挂载点—>LV—->VG—-PV 缩小逻辑卷的顺序:取消挂在—缩小 LV或者缩小 VG–文件系统
特别注意:XFS 只能动态增大,不能动态缩小。意思是说,一旦使用xfs_growfs 进行扩容文件系统后无法返回。 |