7.1.3 虚拟机硬盘无空间
GeniusServer(Linux版本)默认安装到Linux系统的/root目录下,系统初始时/root目录默认只有50G内存,而/home目录有大量空间(查看内存命令行:df -h),如下图所示。
图7-5 查看虚拟机内存占用情况
可以将/root目录内存进行调整,具体步骤如下:
(1)终止占用 /home 进程,命令行:fuser -m -v -i -k /home
(2)备份/home,命令行:cp -r /home/ homebak/
(3)卸载 /home,命令行:umount /home
(4)删除/home所在的lv,命令行:lvremove /dev/mapper/centos-home
(5)扩展/root所在的lv,例如增加100G,命令行:lvextend -L +100G /dev/mapper/centos-root
(6)扩展/root文件系统,命令行:xfs_growfs /dev/mapper/centos-root
(7)重新创建home lv,例如设置40G内存,命令行:lvcreate -L 40G -n home centos
(8)创建文件系统,命令行:mkfs.xfs /dev/centos/home
(9)挂载,命令行:mount /dev/centos/home /home
(10)还原 /home 相关文件以及对应目录权限
评论区