前言
本文介绍的为在centos虚拟机开机情况下,在原有磁盘的基础上拓容根目录 / ,新增磁盘的拓容方法可以结合磁盘格式化与本文内容来参考。
环境
虚拟化:ESXI6.7
系统:Centos6
现状
系统磁盘总容量为120G
磁盘拓容前.png
/ 目录总容量为110G
现有系统磁盘使用情况.png
目标
将 / 目录从原有的110G拓容为120G
步骤
【硬件拓容】
1.直接更改虚拟机配置中[硬盘1]的容量为130G
磁盘拓容后.png
【系统磁盘拓容】
1.检查文件系统中磁盘1(sda)是否容量增加
fdisk -l
看到下图128.8GB了,是不是磁盘自动认识到了我们的物理拓容动作了呢,NONONO!
这里其实是linux磁盘计算的问题,他这里是直接除了3个1000得到的数字,其实我们心目中的大小应该是除以3个1024得到的数据,实际为120GB
2.重新识别磁盘容量大小
ls /sys/class/scsi_disk/
echo 1 > /sys/class/scsi_disk/32\:0\:0\:0/device/rescan
重新识别磁盘.png
3.再次检查文件系统中磁盘1(sda)
发现磁盘sda的容量得到了提升至了139.6GB,按之前的说法一推算其实就是我们目前物理磁盘拓容后大小130GB
查看磁盘详细信息.png
4.创建新扫描出的磁盘容量为sda4,并修改其磁盘ID为8e(LVM的磁盘类型)
步骤不解释了,不懂命令敲完按m
fdisk /dev/sda
n
p
4
t
8e
w
image.png
确认sda4创建是否成功
fdisk -l
image.png
5.刷新查看分区,敲命令直到能看到sda4
partx -a /dev/sda
image.png
【LVM拓容】
查看磁盘分区归属图
lsblk
image.png
需要拓容的目录 / 属于逻辑卷为VG vg_server中的LV lv_root
流程为 创建PV->拓容VG->拓容LV->更新文件系统
1.创建pv
查看pv
pvdisplay
image.png
创建pv /dev/sda4
pvcreate /dev/sda4
image.png
验证
pvdisplay
image.png
2.拓容vg
查看vg
vgdisplay
image.png
拓容pv /dev/sda4至vg vg_server
vgextend vg_server /dev/sda4
image.png
验证
vgdisplay
image.png
3.拓容lv
查看lv
lvdisplay
image.png
@方法1
lvextend -L +9.9G lv_root
@方法2
lvextend -l +100%FREE /dev/vg_server/lv_root
image.png
验证
lvdisplay
image.png
4.更新文件系统
查看需要更新逻辑卷名称
ls /dev/mapper
image.png
@CENTOS7以下更新方式
resize2fs /dev/mapper/vg_server-lv_root
image.png
@CENTOS7以上更新方式
xfs_growfs /dev/mapper/vg_server-lv_root
终极验证
df -h
image.png
网友评论