# 虚拟机扩容
##1.首先查看我们的根分区大小是多少
$ df -h
[root@zte ~]# df -l
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 17811456 15735780 2075676 89% /
devtmpfs 1919500 0 1919500 0% /dev
tmpfs 1931772 0 1931772 0% /dev/shm
tmpfs 1931772 11872 1919900 1% /run
tmpfs 1931772 0 1931772 0% /sys/fs/cgroup
/dev/sdb1 51473888 53324 48782792 1% /data1
/dev/sda1 1038336 145252 893084 14% /boot
tmpfs 386356 0 386356 0% /run/user/0
*** 可以看到/dev/mapper/centos-root 已经快满了,这时候就算启动hdfs,也会是强制性的进入安全模式,不让写数据
##2.在虚拟机中添加一块物理的磁盘,重起虚拟机
## 3.查看磁盘编号
$ ls /dev/sd*
[root@zte ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc
##4.创建pv
$ pvcreate /dev/sdc
Physical volume "/dev/sdc" successfully created.
##5.把pv加入vg中,相当于扩充vg的大小
$ vgs
[root@zte ~]# vgs *** 先使用vgs查看vg组
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
$ vgextend centos /dev/sdc
[root@zte ~]# vgextend centos /dev/sdc *** 扩展vg,使用vgextend命令
Volume group "centos" successfully extended
##6.我们成功把vg卷扩展了,在用vgs查看一下
$ vgs
[root@zte ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 2 2 0 wz--n- 38.99g <20.00g
$ lvs
[root@zte ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <17.00g
swap centos -wi-ao---- 2.00g
注意:虽然我们把vg扩展了,但是lv还没有扩展
##7.扩展lv,使用lvextend命令
$ lvextend -L +10G /dev/mapper/centos-root
[root@zte ~]# lvextend -L +10G /dev/mapper/centos-root
Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to <27.00 GiB (6911 extents).
Logical volume centos/root successfully resized.
##8.命令使系统重新读取大小
$ xfs_growfs /dev/mapper/centos-root
[root@zte ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=1113856 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=4455424, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 4455424 to 7076864
##9.再使用df -h查看
$ df -h
[root@zte ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 27G 16G 12G 56% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sdb1 50G 53M 47G 1% /data1
/dev/sda1 1014M 142M 873M 14% /boot
tmpfs 378M 0 378M 0% /run/user/0
linux扩容(/dev/mapper/centos-root满了)
最新推荐文章于 2024-05-28 10:40:33 发布