项目上给了个服务器,分区不是太合适,需要重新调整下分区大小,执行df -h查看
硬盘使用情况
根目录小了点,需要增加一些
先看下有没有未分配的磁盘 fdisk -l 如果有的话可以把未分配的空间直接分过去
如果此磁盘未挂载最下面会出一类似的话:Disk /dev/sdc doesn’t contain a valid partition table
我这里都已经被使用了,这样只能调小其他目录给根目录了,home我用不到可以调小一些
我这个是新服务器没什么东西不需要备份,如果需要备份的执行:cp -r /home/ homebak/ 备份下home目录
1、卸载home磁盘:umount /home
如果提示目标忙则用fuser -m -v -i -k /home 干掉进程,然后再执行umount /home
2、删除home扇区:lvremove /dev/mapper/centos-home
3、给根目录对应的/dev/mapper/centos-root增加150G空间:lvextend -L +150G /dev/mapper/centos-root
4、扩容:xfs_growfs /dev/mapper/centos-root
5、重建home: lvcreate -L 100G -n home centos 这个大小可以执行:fdisk -l 查看总量减去已分配的剩下的就是可以分配的大小,不够的话会有提示
6、创建文件系统:mkfs.xfs /dev/centos/home
7、重新挂载:mount /dev/centos/home /home
8、把备份的文件cp 回来