将“/home”从分区移动到“真实”/home

将“/home”从分区移动到“真实”/home

安装时将 /home 放在单独的分区上,然后将另一个版本的 Ubuntu 添加到第三个分区并共同使用 /home,我发现我的方法有误。我想将两个 /home 放回其操作系统树中并重新利用旧的公共“home”分区。

我正在尝试关注https://help.ubuntu.com/community/Partitioning/Home/Moving如何撤消将 /home 移动到 /old_home 的操作?

我知道所有分区的 UUID,可以编辑 fstab 并对 /home 分区进行 # 操作。无法登录正常 GUI,提示“无法更新 ICEauthority 文件”。在恢复模式下重新启动后,我发现 /home 没有链接到远端主文件夹。我无法创建新目录(RO 文件系统),也无法添加用户任何用户名('无法锁定/etc/passwd')。

我的问题是我的唯一用户的主目录是 /home 的一个子目录 - 我想将其移动到该目录,并且该用户名下的链接已经在运行!

请问我该如何清理这个混乱局面而无需重新安装?

答案1

我想你可以解决这个问题启动至单一模式。

这样,您将获得完全的 root 权限,并且不会像在恢复模式下那样遇到 RO 文件系统问题。(另一种方法 - 启动恢复并重新安装具有写入权限的分区)

启动到单一模式后,检查文件 /etc/passwd.lock /etc/gshadow.lock、/etc/shadow.lock。如果存在,请删除它们并尝试按照“Home/Moving”手册操作。

相关内容