参考: Linux系统把/home重新挂载到其他硬盘或分区(@saszhuqing)
1至4步可以照搬上文的步骤, 但是第5步开始在我的系统上进行不了,出现`device is busy`的错误.
网络上也有部分文章讲述解决办法, 如 解决umount: /home: device is busy(@stream_tag) 等, 但是按照这样的办法杀掉进程会导致直接退出系统而完成不了命令.
我的解决办法从第5步开始是:
5. 直接挂载新硬盘到/home
sudo mount 新硬盘 /home
此时, 有两个硬盘被挂载到了`/home`. 如果重新开机, 依旧会只挂载旧硬盘.
6. 查看新硬盘UUID
blkid
7. 复制UUID, 并修改/etc/fstab文件, 开机自动挂载新硬盘
sudo gedit /etc/fstab
把 # home注释下面那个带有/home的行的UUID改成复制的那个, 保存文件并重新启动.
8. 重启之后的/home已经挂载的是新硬盘, 而旧硬盘已经umount了.