linux中逻辑卷的创建
1.创建逻辑卷。
#pvcreate /dev/sda8 创建物理卷
#pvs 查看物理卷
#vgcreate vgrhel /dev/sda8 创建卷组
#vgs
#lvcreate -L 100MB -n lvrhel vgrhel 创建逻辑卷
#lvs
"-L size :指定LV的大小,其后可以用K、M、G表示KB、MB、GB。“
"-s :创建一已存在LV的snapshot卷。 ”
"-n name :为LV指定名称。”
#mkfs.ext4 /dev/mapper/vgrhel-lvrhel 格式化
#mount /dev/mapper/vgrhel-lvrhel /mnt 挂载使用
#ls /dev/vgrhel/lvrhel 查看逻辑卷。
2. 增大逻辑卷
#pvcreate /dev/sda9
#vgextend vgdata /dev/sda9
#lvextend -L +500M /dev/vgdata/lvdata 增大500M 或 lvextend -L 1G /dev/vgdata/lvdata 增大到1G
#resize2fs /dev/mapper/vgdata-lvdata 同步文件系统和逻辑卷一样大。
#tune2fs -l /dev/sda7 查看更详细的文件系统信息
3.减少逻辑卷
#e2fsck -f /dev/mapper/vgdata-lvdata 检测之前先卸载umount
#resize2fs /dev/mapper/vgdata-lvdata -500M 减少文件系统
#lvreduce -L 1G /dev/mapper/vgdata-lvdata 减少逻辑卷
#mount /dev/mapper/vgdata-lvdata /mnt 挂载
4.pv的移动
#pvmove /dev/sda8 /dev/sda10 数据的移动
#vgreduce vgdata /dev/sda8 从vgdata中移除/dev/sda8
#pvremove /dev/sda8 删除硬盘
5.删除整个逻辑卷
#umount /mnt 首先卸载
#lvremove /dev/mapper/vgdata-lvdata 删除逻辑卷
#vgremove vgdata 删除卷组
#pvremove /dev/sda8 删除物理卷