LVM逻辑结构:
逻辑卷创建和挂载:
Ø 实验1:创建myvg卷组和1G大小的逻辑卷mylv,格式化为xfs文件系统,永久挂载到/data目录下。
n 提示:要创建逻辑卷,前提条件是有卷组,而且卷组中有足够空间用来创建逻辑卷。卷组是由物理卷组成的,因此物理卷的大小也需要满足需求。
fdisk /dev/sdb (创建一个1500M的分区,sdb1)
pvcreate /dev/sdb1 (将sdb1做成物理卷)
pvs (查看物理卷列表)
vgcreate myvg /dev/sdb1 (创建卷组myvg,包含物理卷sdb1)
vgs (查看卷组列表)
lvcreate -n mylv -L 1G myvg (在myvg中创建逻辑卷mylv)
lvs (查看逻辑卷列表)
mkfs.xfs /dev/myvg/mylv (创建xfs文件系统)
blkid /dev/myvg/mylv (查看逻辑卷的UUID)
mkdir /data
gedit /etc/fstab (配置挂载)
mount -a ;df -hT
Ø 实验2:创建newvg卷组,要求PE大小为16M,在newvg上创建大小为50个PE的逻辑卷newlv,格式化为ext4文件系统,永久挂载到/mnt/lv2目录下。
提示:newlv的大小为50*16M=800M,因此物理卷不能小于800M。
fdisk /dev/sdb (创建一个1G的分区,sdb2)
pvcreate /dev/sdb2 (将sdb2做成物理卷)
pvs (查看物理卷列表)
vgcreate -s 16M newvg /dev/sdb2 (创建卷组newvg,同时指定PE大小为16M)
vgdisplay newvg (查看卷组newvg的详细信息)
lvcreate -n newlv -l 50 newvg (创建newlv,大小为50个PE)
mkfs.ext4 /dev/newvg/newlv (创建ext4文件系统)
blkid /dev/newvg/newlv
mkdir /mnt/lv2
gedit /etc/fstab
mount -a
df -hT
Ø 实验3:为mylv和newlv增加200M空间
注意:扩展逻辑卷之后一定不要忘记继续扩展文件系统
df -hT (查看两个逻辑卷挂载情况和大小)
lvextend -L +200M /dev/newvg/newlv (扩展newlv)
lvextend -L +200M /dev/myvg/mylv (扩展mylv)
resize2fs /dev/newvg/newlv (扩展ext4文件系统)
xfs_growfs /data/ (扩展xfs文件系统)
df -hT (查看扩展后的情况)
Ø 实验4:删除newlv逻辑卷和newvg卷组,把sdb2添加到myvg卷组
umount /mnt/p2 (卸载文件系统)
删除/etc/fstab中的相关条目
lvremove /dev/newvg/newlv (删除逻辑卷)
vgremove newvg (删除卷组)
vgextend myvg /dev/sdb2 (将sdb2加入到myvg卷组中)