答案1
由于你的/home
大小只有150G,从 到 移动/home
150G/
意味着彻底摧毁LV /home
。
程序是:
1.) 备份/home
您不想丢失的所有内容。
2.) 如果可能,以 root 身份登录控制台,这样/home
就不会被使用,然后卸载/home
。
如果这是不可能的,您需要注释掉/home
文件系统的行/etc/fstab
并重新启动,这样系统就可以在不挂载的情况下启动/home
。在这种情况下,您应该仍然能够使用 SSH 或文本模式登录,但无法以普通用户身份进行 GUI 登录,因为普通用户没有可写的主目录。 GUI 登录需要将一些小文件写入用户的主目录。
3.)/home
卸载后,运行以下命令。 (笔记:这是破坏性的一步:执行这些命令后,获取旧备份内容的唯一方法/home
是从步骤 #1 中所做的备份。)
lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root
如果您的 Linux 发行版不够新,无法支持 的-r
选项lvextend
,您可以忽略该选项,然后使用特定于文件系统的命令来扩展根文件系统。ext2
//对于文件系统类型ext3
,ext4
命令为resize2fs /dev/centos/root
.对于 XFS 文件系统,命令为xfs_growfs /
.
CentOS 7及以上版本默认使用XFS文件系统类型;较旧的 CentOS 版本可能会使用ext4
.
4.) 最后,恢复/重新创建用户的主目录/home
(现在将是以前用作安装点的常规空目录)。