一、背景
最近项目搭建过程中,和客户提出需要求:磁盘最小容量500GB,其中,home分区分配30GB即可,其余容量分配给root分区。然而,客户提供服务器后,经验证,磁盘共500GB,其中400GB左右的磁盘未分配,root仍为50GB.
经沟通,客户授权给root密码,由自己进行磁盘的调整,具体流程如下。
二、准备工作
1.查看磁盘
df -h
#命令一:linux中,df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
lsblk
#命令二:linux中,lsblk命令的英文是“list block”,作用是列出所有可用块设备的信息,同时还能显示他们之间的依赖关系
2.查看磁盘格式
df -T /dev/mapper/centos-root
三、操作vda分区
1.创建分区
fdisk /dev/vda
根据具体的提示,依据提示内容输入对应的值,进行分区的创建操作。
此处建议进行服务器的重启操作 !!! 此处建议进行服务器的重启操作 !!!
此处建议进行服务器的重启操作 !!! 此处建议进行服务器的重启操作 !!!
此处建议进行服务器的重启操作 !!! 此处建议进行服务器的重启操作 !!!
2.创建文件系统
mkfs -t ext3 /dev/vda3
#在硬盘分区“/dev/sda3”上创建“ext3”文件系统
pvcreate /dev/vda3
#pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷
vgextend /dev/mapper/centos /dev/vda3
#注意此处
#动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量
四、调节root分区
1.剩余空间均增加到root分区
lvextend /dev/mapper/centos-root -l +100%free
2.扩展/root文件系统并查看结果
xfs_growfs /dev/mapper/centos-root