时间:2024年6月24日
系统版本:CentOS Stream 8
扩容步骤
服务器加磁盘 -> 创建分区逻辑盘 -> 逻辑盘添加为物理卷 -> 物理卷加入到根目录卷组 -> 根目录卷组扩容 -> 完成
准备扩容
安装系统的时候根目录只给了60G ,使用了一段时间后有传输大文件需求,磁盘不够用了,又不想把原有数据迁移放到新的目录,于是直接扩容根目录比较省事,加了一块500G的磁盘。
创建分区
对新加的磁盘nvme0n2 进行分区
fdisk /dev/nvme0n2
command 处 ,输入 n ,其他选项选择默认,按回车键即可。
创建分区完成后command 处输入 w ,进行保存。
输入命令 lsblk ,查询刚创建的分区 ,可以看到新增了名称为nvme0n2p1的500G逻辑分区
创建物理卷
pvcreate /dev/nvme0n2p1
物理卷加入根目录卷组
执行查询逻辑卷命令,找到根目录所在卷的卷组名称为cs ,逻辑卷路径为/dev/cs/root
lvdisplay
将/dev/nvme0n2p1加入到cs卷组
vgextend cs /dev/nvme0n2p1
查询cs卷组的详细信息,能看到FREE PE / SIZE 多出了500GB
vgdisplay
扩容根目录卷组
将cs卷组空闲的500G扩展使用
lvextend -l +100%FREE /dev/cs/root
此时df -h是看不到根目录已经扩容500G的,需要刷新一下文件系统空间
// xfs系统使用xfs_growfs
xfs_growfs /dev/cs/root
使用lsblk命令验证一下结果
lsblk
扩容完成
查询磁盘信息,能看到根目录已经扩容了500GB了。
// 参数T能查询到文件系统的格式为xfs
df -hT
相关概念说明
LVM
逻辑盘卷管理(Logical Volume Manager),LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
物理卷(PV)
物理卷(physicalvolume)指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID)
卷组(VG)
卷组(Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。
逻辑卷(LV)
逻辑卷(logicalvolume)类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
/ | 查看显示 | 创建 | 删除 | 扩容 |
---|---|---|---|---|
LV | lvdisplay | lvcreate | lvremove | lvextend |
PV | pvdisplay | pvcreate | pvremove | / |
VG | vgdisplay | vgcreate | vgremove | vgextend |
LV建立简略流程:
1.建立PV
2.建立VG,将PV加入到VG中。
3.建立LV,并设置LV大小。
4.格式化LV或LP成你需要的文件系统。