如何创建centos虚拟机下面的磁盘分区

前端之家收集整理的这篇文章主要介绍了如何创建centos虚拟机下面的磁盘分区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何创建centos虚拟机下面的磁盘分区(不重启虚拟机)

前端时间用了学院的12台虚拟机去建了一个集群,每一天虚拟机分了8G内存,80G磁盘。有两台是16G的内存和160G的磁盘。但是当我搭建好hadoop集群之后,通过df -h发现每一台虚拟机之能显示35G左右的磁盘。那么问题来了,剩余的磁盘那去了?

于是,经过向有经验的学长请教,发现,这些磁盘隐藏了,我们可以创建新的分区,使剩余的磁盘显示出来。这儿理解的意思可能有偏差。

下面是我的创建分区的步骤:

[root@d1 ~]# fdisk -l
[root@d1 ~]# fdisk /dev/vda
Command (m for help): p
Command (m for help): n #若删除
分区是d
Select (default p): p
Partition number (3,4,default 3): 3
:enter
:enter
Command (m for help): t
Partition number (1-3,default 3): 3
Command (m for help): w
[root@d1 ~]# partprob
e #该命令可以使创建分区后不用重启虚拟机
[root@d1 ~]# mkfs.xfs /
dev/vda3
[root@d1 ~]# pvcreate /dev/vda3 y
[root@d1 ~]# vgextend centos /dev/vda3
[root@d1 ~]# pvdisplay #可以查看到Free PE大小
[root@d1 ~]# lvextend -l +10239 /dev/centos/roo
t #10239对应着Free PE的大小

也可以比Free PE小
[root@d1 ~]# xfs_growfs /dev/mapper/centos-root
[root@d1 ~]# df -h
[root@d1 ~]# fdisk -l

通过以上的命令,就可以创建一个大小为Free PE大小的分区。

猜你在找的CentOS相关文章