Centos 中使用卷组、逻辑卷等硬盘管理
概念
| 名词 | 解释 | 设备名 |
|---|---|---|
| PV | 物理卷,在LVM系统中处于最底层,可以是整个硬盘、硬盘的分区 | /dev/sda |
| PE | 物理区域,物理卷的基本单元,大小是可以配置的,默认为4MB | |
| VG | 卷组,由一个或多个物理卷组成 | /dev/ |
| LV | 逻辑卷,建立在卷组之上,它是从卷组中“切出”的一块空间 | /dev/ |

物理盘
fdisk -l 来查看当前服务器都多少块磁盘。
物理卷
将磁盘或分区设定为物理卷
使用
pvscan指令查询服务器有无物理卷,如果显示“No matching physical volumes found”表示找不到任何的 PV 存在。使用
pvcreate指令创建物理卷,输入pvcreate /dev/sdb回车,表示将该磁盘或分区设定为物理卷,设定成功返回“Physical volume “/dev/sdb” successfully created”。使用
pvremove指令删除物理卷,输入pvremove /dev/sdb回车,表示删除该磁盘或分区的物理卷。使用
pvresize调整物理卷大小,输入pvresize --setphysicalvolumesize 500G /dev/vdd,表示将该物理卷跳转到500G大小使用
pvdisplay指令查询服务器上每个物理卷的详细信息。
卷组
利用物理卷来组建卷组
- 使用
vgdisplay指令查询服务器上每个卷组的详细信息。 - 使用
vgcreate指令创建卷组,输入vgcreate vghome 物理卷1 物理卷2……物理卷n回车,将物理卷1、物理卷2……物理卷n添加到卷组vghome里。 - 使用
vgextend指令扩展卷组,输入vgextend vghome 物理卷1 物理卷2……物理卷n回车,将物理卷1、物理卷2……物理卷n添加到卷组vghome里。 - 使用
vgextend指令移除物理卷,输入vgreduce vghome 物理卷1 物理卷2……物理卷n回车,将物理卷1、物理卷2……物理卷n从卷组vghome中移除。 - 一个卷组最多可以包括255个物理卷,同时最多也只能划分出255个逻辑卷。
逻辑卷
接着在卷组中创建逻辑卷
- 使用
lvcreate指令创建逻辑卷,输入lvcreate -L100G -nlvhome vghome回车,表示从卷组vghome划分100G空间给新创建的逻辑卷lvhome (L为字节数,l为PE数) - 使用
mke2fs指令格式化新创建的逻辑卷,输入mke2fs -t ext4 /dev/vghome/lvhome回车,表示将逻辑卷lvhome格式化为ext4类型的文件系统。 - 使用
lvexend指令扩容逻辑卷,输入lvextend -L +400G /dev/vghome/lvhome回车,表示在原来的容量基础上再扩容50G (L为字节数,l为PE数) - 使用
resize2fs指令执行增大或收缩的逻辑卷,输入resize2fs /dev/vghome/lvhome回车。
挂载
最后可以直接使用逻辑卷进行挂载
mount /dev/vghome/lvhome /home