LVM的逻辑卷管理
LVM:逻辑卷管理器,脱胎于AIX,解决了基本磁盘的无法扩容的限制
基本概念:
PV:物理卷,PV可以是一块磁盘或磁盘上的一个分区(Linux)
VG:卷组,多块PV组成
PE:物理块,PV加入卷组时,会划分成等大的PE
LE:逻辑块。每个PE映射为一个LE
LV:逻辑卷。多个LE组成LV
步骤:
在虚拟机分别添加大小为1G 3G的硬盘设备输入fdisk -l 查看是否添加成功,若未成功,则重启后再试创建pv 1G 3G
#pvcreate /dev/sdb
#pvcreate /dev/sdc
查看pv
#pvdisplay
#pvs
#pvcan
加入VG
#vgcreate -s 6M testvg /dev/sdb /dev/sdc
* 扩展vg
#vgextend testvg /dev/add
查看VG
<#vgdisplay
#vgs
#vgscan
3创建LV
#lvcreate -L 1G -n testlv testvg
-L 指定lv大小 -n 指定lv名字
重置大小
#resize2fs /dev/testvg/testlv
4 格式化(根据需求二选一)
格式化为ext4系统
mkfs -t ext4 /dev/tesvg/testlv
格式化为xfs系统
mkfs.xfs /dev/testvg/testlv
挂载
#mkdir /mnt/test
#mount /dev/testvg/testlv /mnt/test
查询挂载信息
#mount |grep test
#df -h
lsblk 查看目录大小
开机自动挂载
vim /etc/fstab
分区挂载点文件系统类型 挂载参数 dump备份设置 开机磁盘检查顺序/dev/classvg/classlv / xfs default0 0
卸载删除LVM
卸载
umount /dev/testvg/testlv
删除lv
#lvremove /dev/testvg/testlv
删除VG
#vgremove /dev/testvg
删除pv
注:卸载顺序与挂载顺序相反,先删除LV,再删除VG,再删除PVpvremove /dev/sdb /dev/sdc /dev/sdd
自动挂载失败问题:
经过试验,CentOS系统中的比较重要的目录,如根目录 /root目录等不能设置开机自动挂载,一般目录可以自动挂载