LVM 讲解ide
步骤:rem
一、fdisk /dev/sdb //给一个磁盘分区扩展
二、建立三个新分区gc
三、t 改变分区类型为 8e //在分区建立完成后 “ t ”输入 8e方法
四、准备物理卷im
pvcreate /dev/sdb1yum
pvcreate /dev/sdb2 //pvdisplay /列出当前的物理卷db
pvcreate /dev/sdb3 // pvremove /dev/sdb3 删除物理卷img
默认不会安装 LVM 须要安装di
# yum provides "/*/pvcreate" 用这种通配的方法进行查找包(知道命令的状况)
区配到包名 lvm2
yum install -y lvm2 // 进行安装 lvm
问题2
有时系统不会自动建立这个文件
解决办法:
partprobe // 输入这条命令进行建立
问题3
缘由是咱们这个分区已经被挂载上去了, dh -h 查看一下
建立物理卷
分别给这三个分区都建立为物理卷!
pvdisplay 能够查看全部的物理卷
pvs 能够更直观的查看物理卷
建立卷组
格式 : vgcreate vg1 /dev/分区1 /dev/分区2
vgdisplay 或者 vgs 查看卷组
有了卷组以后就能够建立逻辑卷了!
上图的意思是:
建立一个逻辑卷组,-L 指定大小 -n指定名字 从 vg1 这个组里划分
格式化成 ext4格式
挂载
他们都指向了同一个文件
扩容逻辑卷 //要先把磁盘卸载 umount (ext)
步骤:
一、lvresize -L 300M /dev/vg1/lv1 // 从新设置大小
二、e2fsck -f /dev/vg1/lv1 //检查磁盘错误(针对ext4执行)
三、resize2fs /dev/vg1/lv1 //更新逻辑卷信息(针对ext4执行)不更新不会识别新的大小
1
2
3
缩减逻辑卷(xfs不支持)
一、先 umount
二、e2fsck -f /dev/vg1/lv1 //检查磁盘错误 (ext)
三、resize2fs /dev/vg1/lv1 100M //更新逻辑卷信息(ext)
四、lvresize -L 100M /dev/vg1/lv1 //从新设置大小
xfs文件系统扩容
1. mkfs.xfs -f /dev/vg1/lv1 //格式化为 xfs 格式
二、mount /dev/vg1/lv1 /mnt/ 挂载
三、lvresize -L 300M /dev/vg1/lv1 //扩容大小 -L指定大小 (xfs不须要卸载)
四、xfs_growfs /dev/vg1/lv1 //xfs 文件系统须要执行
扩展卷组 (当逻辑卷扩展到卷组那么大时就须要扩展卷组了)
vgextend vg1 /dev/sdb3 //把物理卷加入到 卷组 vg1 中去
lvresize -L 100M /dev/vg1/lv1 //在卷组扩展成功后,就能够把逻辑卷扩容了