centos创建逻辑卷LVM及LVM扩容操作
lvm全称“Logical Volume Manager”,中文意思为“逻辑卷管理”,是Linux环境下对磁盘分区进行管理的一种机制,其创建的初衷是为了解决硬盘设备在创建完分区后不易修改分区大小的权限。
物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个"LVM分区"(逻辑卷),LVM卷组由一个或多个物理卷组成。 逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
安装lvm环境 yum install lvm2 -y 初始化磁盘 pvcreate /dev/sdc 创建逻辑卷组 vgcreate data_group2 /dev/sdc 删除逻辑卷组 vgremove loggroup2 /dev/sdc 创建逻辑卷LV 名称LOGVG 卷组data_group提供空间 lvcreate -L 4.9T -n lvm_data data_group lvcreate -l +100%FREE -n lvm_data2 data_group2 删除逻辑卷 lvremove data_group 格式化逻辑分区 mkfs.ext4 /dev/data_group2/lvm_data2
增加磁盘: 扫描新增磁盘 echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan pvcreate /dev/sdc 新的磁盘加进卷组 vgextend loggroup /dev/sdc 扩展剩余空间 lvextend -l +100%FREE /dev/loggroup/LOGVG 同步文件系统: resize2fs /dev/loggroup/LOGVG resize2fs是针对ext文件系统格式 xfs_growfs /dev/lvm_order/order 文件格式xfs
超过2T分区 yum install parted -y parted /dev/sdc mklabel gpt #更改磁盘格式 print #显示信息 mkpart primary 0 4398GB Ignore