起因:基于最近的业务需求 需要占用root目录过大的磁盘 空间,但由于服务器厂商在装机之前提前分配好了磁盘空间大小,root目录的磁盘空间过小导致系统无法正常运行
简单易上手分三步走:
第一步:查看硬盘占用情况
df -hl
上图为虚拟机的磁盘分配情况,在实际的物理机home空间分配的空间是很大的,我直接简单粗暴,因为我用不着使用home目录我就直接删除把他的磁盘空间分配给根了
第二步:卸载 /home
终止home运行
fuser -km /home
卸载
umount /home
删除/home所在的逻辑卷lv:
lvremove /dev/mapper/centos_home
第三步:扩展根目录磁盘空间(+后面是你要扩展的磁盘大小根据自己服务器的实际情况来调节)
lvextend -L +1T /dev/mapper/centos_root
扩大/文件系统:我使用的是centos7.5版本的所以使用如下命令
xfs_growfs /dev/mapper/centos_root
三步全部操作完成,重新输入df -hl 查看你的硬磁盘占用情况你就会发现你的root会多一个T的空间容量的…