LVM的逻辑卷管理及CentOS挂载

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           default     0            0

卸载删除LVM

卸载

umount /dev/testvg/testlv

删除lv

#lvremove /dev/testvg/testlv

删除VG

#vgremove /dev/testvg

删除pv

pvremove /dev/sdb /dev/sdc /dev/sdd

  • 注:卸载顺序与挂载顺序相反,先删除LV,再删除VG,再删除PV

自动挂载失败问题:

经过试验,CentOS系统中的比较重要的目录,如根目录 /root目录等不能设置开机自动挂载,一般目录可以自动挂载

你可能感兴趣的:(学习,技巧)