CentOS7安装创建LVM完整教程
LVM基础概念
LVM(Logical Volume Manager)实现对磁盘的动态管理。核心组件包括:
- PV(物理卷):实际磁盘分区
- VG(卷组):PV组成的存储池
- LV(逻辑卷):VG划分的可使用空间
操作步骤
1. 磁盘分区准备
检查可用磁盘设备:
# fdisk -l
创建新分区(如/dev/sdb),分区类型设置为8e
(Linux LVM):
# fdisk /dev/sdb n → p → 1 → 回车 → 回车 → t → 8e → w
2. 物理卷(PV)创建
# pvcreate /dev/sdb1 # pvs (验证创建结果)
3. 卷组(VG)配置
创建名为vg_data
的卷组:
# vgcreate vg_data /dev/sdb1 # vgs (查看卷组信息)
4. 逻辑卷(LV)生成
分配80%卷组空间创建逻辑卷:
# lvcreate -l 80%FREE -n lv_data vg_data # lvs (确认逻辑卷状态)
5. 文件系统与挂载
# mkfs.xfs /dev/vg_data/lv_data # mkdir /data # mount /dev/vg_data/lv_data /data
6. 永久挂载配置
编辑/etc/fstab
增加:
/dev/vg_data/lv_data /data xfs defaults 0 0
验证与测试
# df -h /data # touch /data/testfile
LVM管理命令速查
功能 | 命令 |
---|---|
扩展LV容量 | lvextend -L +10G /dev/vg_name/lv_name |
调整文件系统 | xfs_growfs /mount_point |
添加新PV | vgextend vg_name /dev/sdc1 |