![将 /home 移至其他磁盘](https://linux22.com/image/812121/%E5%B0%86%20%2Fhome%20%E7%A7%BB%E8%87%B3%E5%85%B6%E4%BB%96%E7%A3%81%E7%9B%98.png)
目前我的/home
分区和/
位于不同的磁盘上(安装时配置)。有人可以指导我将目录移动到我当前所在的/home
磁盘吗?/
答案1
- 新建一个文件夹
/new_home
。 - 使用 rsync 将所有数据从 /home 迁移到
/new_home
。(请参阅 wiki 上的说明) - 编辑 fstab 以删除挂载
/home/
- 卸载
/home/
- 删除
/home
(这只会删除空文件夹) - 重命名
new_home
为home
您可能需要调整分区大小,以便使用 为新主目录腾出空间gparted
。此外,gparted 还可以帮助您在搬家后回收空间。
参考:搬家在 Ubuntu 维基百科
答案2
- 注销
- 以 root 身份登录终端(按 ctrl+alt+F1 进入 shell,可以使用 alt+F7 返回)
- 卸载/home
- 创造
/oldhome
- 以新名称重新挂载主分区,例如
/oldhome
-a
使用选项将文件从“新名称挂载”rsync 到 /home- 删除主分区
/etc/fstab