全新安装后重新安装旧的主分区

全新安装后重新安装旧的主分区

得益于此线我现在知道我应该在安装过程中完成这个操作。但我没有。

因此,我只剩下系统分区和充当额外驱动器的旧主分区。我想知道是否仍然可以重新安装旧主分区。我宁愿将数据保留在该分区上,但如果没有这个选项,我仍然想移动我的主文件夹。我的系统分区太小,无法承载主目录。

答案1

你可以做两件事:

  • 启动 Live CD,找到当前主目录和旧主目录(可以使用 nautilus),然后打开磁盘(不是 Live CD)上的 fstab /media/<your-roots-UUID>/etc/fstab(可以使用 找到 UUID df -h),并切换挂载点

  • 您可以将旧目录复制到新位置,反之亦然(在这种情况下,请确保您也复制了隐藏文件,以便您也可以获得配置和加密文件夹(如果有))

祝你好运!

答案2

我无法测试这一点,但我认为值得一试。无需登录 X,切换到控制台CTRLALTF1。登录,创建一个目录来存储当前的主目录,然后修改帐户以移动当前的主目录。

sudo mkdir /mnt/tmp
sudo usermod -d /mnt/tmp/$USER -m $USER
logout

无需 X 再次登录。在 中定义您的主分区/etc/fstab

sudo vim /etc/fstab

它可能看起来像这样:/dev/sdb1 /home ext4 defaults 0 2。正确定义后,挂载它,确保权限没有问题,再次修改主目录,然后将文件从旧主目录移动到新主目录。

sudo mount /home
sudo chown -R $USER: /home/$USER
usermod -d /home/$USER $USER
logout

使用 X 再次登录。

sudo mv /mnt/tmp ~
sudo chown -R $USER: /home/$USER/tmp

这能按预期工作吗?

或者

您可以创建一个新目录,例如/users。将磁盘挂载到用户内。将权限更改为/users/$USER与您的用户名匹配,然后使用 usermod 更改您的主目录路径。

相关内容