得益于此线我现在知道我应该在安装过程中完成这个操作。但我没有。
因此,我只剩下系统分区和充当额外驱动器的旧主分区。我想知道是否仍然可以重新安装旧主分区。我宁愿将数据保留在该分区上,但如果没有这个选项,我仍然想移动我的主文件夹。我的系统分区太小,无法承载主目录。
答案1
你可以做两件事:
启动 Live CD,找到当前主目录和旧主目录(可以使用 nautilus),然后打开磁盘(不是 Live CD)上的 fstab
/media/<your-roots-UUID>/etc/fstab
(可以使用 找到 UUIDdf -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 更改您的主目录路径。