需求:服务器磁盘空间不足,需要扩容空间,但是需要在原有路径上扩容,不是新加一个路径。
前提:已分配所需要的空间给该机器,现在需要把分配的空间扩展到磁盘中。
具体操作步骤:
1.查看当前磁盘大小:df -h
可以看到,我的服务器当前磁盘仅35G空间,我现在就是要给这个磁盘扩容。
2.查看新添加的磁盘信息 : fdisk -l
可以看到,我分配的空间是在/dev/sda路径下
3.增加分区 : fdisk /dev/sda
按图示操作新增分区,需要注意fdisk 后面的路径是上一步查到的路径,每个人可能有些许不一样,按自己查到的路径来。
4.重启生效:reboot
重启机器,使分区生效。
5.初始化分区:pvcreate /dev/sda3
注意:每个人这个路径都不一定一样的,要看新增分区时用的哪个路径,路径后面的数字是新增分区那一步中的默认值,如果你当时操作时数字不是3就不能填3。(/dev/sad3)
6.查看虚拟卷名称: vgdisplay
7.将分区加入虚拟卷:vgextend centos_vm-centos7 /dev/sda3
8.扩展磁盘:lvextend -l +100%FREE /dev/centos_vm-centos7/root
9.使扩展磁盘生效: xfs_growfs /dev/centos_vm-centos7/root
若xfs_growfs指令无法使用,则用resize2fs指令
resize2fs /dev/centos_vm-centos7/root
10.查看扩展结果:df -h
可以看到,磁盘空间已经变大了。