将home / user目录移动到另一个驱动器?

我正在安装SSD并节省空间我想将我的用户文件夹移动到另一个驱动器,有没有办法做到这一点?

从终端类型:

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

这将允许您临时安装新分区,假设/ sdb1HOME的新分区。

 sudo rsync -avx /home/ /mnt/tmp 

这会将HOME复制到新位置。

 sudo mount /dev/sdb1 /home 

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

 sudo umount /home 

这将卸载新的分区。

 rm -rf /home/* 

这将删除旧的HOME

要使HOME永久化,您需要知道fstab条目的新分区的UUID 。 你可以通过命令得到它:

 sudo blkid 

记下UUID并使用相同的方法来更改fstab

 sudo nano /etc/fstab 

现在在最后添加以下内容。

 UUID= /home ext4 defaults 0 2 

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

现在,您可以重新启动计算机以查看新的HOME。

将所有文件从/ home复制到另一个驱动器
将/ etc / fstab条目更改为指向该驱动器的/ home
如果你不怎么样,回复。 我将提供一个shell脚本来做到这一点。