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数) - 使用
resize2
fs指令执行增大或收缩的逻辑卷,输入resize2fs /dev/vghome/lvhome
回车。
挂载
最后可以直接使用逻辑卷进行挂载
mount /dev/vghome/lvhome /home