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

Moo*_*ood 5 installation partitioning 10.10 home-directory

多亏了这个线程,我现在知道我应该在安装部分完成这个。但我没有。

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

小智 2

我无法对此进行测试,但我认为值得一试。不登录 X,切换到控制台CTRLALTF1。登录后,创建一个目录来存放您当前的主目录,然后修改帐户以移动当前的主目录。

sudo mkdir /mnt/tmp
sudo usermod -d /mnt/tmp/$USER -m $USER
logout
Run Code Online (Sandbox Code Playgroud)

在没有 X 的情况下再次登录。在 中定义您的主分区/etc/fstab

sudo vim /etc/fstab
Run Code Online (Sandbox Code Playgroud)

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

sudo mount /home
sudo chown -R $USER: /home/$USER
usermod -d /home/$USER $USER
logout
Run Code Online (Sandbox Code Playgroud)

使用 X 再次登录。

sudo mv /mnt/tmp ~
sudo chown -R $USER: /home/$USER/tmp
Run Code Online (Sandbox Code Playgroud)

这是否按预期工作?

或者

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