将主目录/用户目录移动到另一个驱动器?

将主目录/用户目录移动到另一个驱动器?

我正在安装 SSD,为了节省空间,我想将我的用户文件夹移动到另一个驱动器,有什么办法吗?

答案1

从终端输入以下命令:

sudo mkdir /mnt/tmp
sudo mount /dev/sdb1 /mnt/tmp

这将允许你临时挂载新分区,假设/sdb1作为新分区

sudo rsync -avx /home/ /mnt/tmp

这将复制到新位置。

sudo mount /dev/sdb1 /home

这会将新分区挂载为并确保所有数据都存在。

sudo umount /home  

这将卸载新的分区。

rm -rf /home/*  

这将删除旧居

制作你需要知道唯一唯一标识符新分区的条目fstab。您可以通过以下命令获取:

sudo blkid

记下唯一唯一标识符并使用相同的来改变fstab

sudo nano /etc/fstab   

现在在末尾添加以下内容。

UUID=<noted number from above>    /home    ext4    defaults   0  2

注意:您需要选择已格式化的精确文件系统(例如此处选择的 ext4)。

现在您可以重新启动计算机来查看新的主页。

答案2

将所有文件从 /home 复制到另一个驱动器
更改 /etc/fstab 条目以将 /home 指向该驱动器
如果您不知道如何操作,请回复。我将提供一个 shell 脚本来执行此操作。

相关内容