从 /home 调整 / 的大小

从 /home 调整 / 的大小

我想添加 150G 从/home/

我需要用实时 DC 来实现吗?

它会删除我的数据吗?

在此输入图像描述

答案1

由于你的/home大小只有150G,从 到 移动/home150G/意味着彻底摧毁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//对于文件系统类型ext3ext4命令为resize2fs /dev/centos/root.对于 XFS 文件系统,命令为xfs_growfs /.

CentOS 7及以上版本默认使用XFS文件系统类型;较旧的 CentOS 版本可能会使用ext4.

4.) 最后,恢复/重新创建用户的主目录/home(现在将是以前用作安装点的常规空目录)。

相关内容