将/ home移动到另一个磁盘
目前我的/home
分区和/
位于不同的磁盘上(在安装时配置)。 任何人都可以指导我将/home
目录移动到我/
当前所在的磁盘吗?
- 创建一个新文件夹
/new_home
。 - 使用rsync将/ home中的所有数据迁移到
/new_home
。 (参见维基上的说明) - 编辑fstab以删除
/home/
的挂载 - 卸载
/home/
- 删除
/home
(这只删除空文件夹) - 将
new_home
重命名为home
您可能需要调整分区大小以使用gparted
为新的主目录腾出空间。 此外,gparted还可以帮助您搬回家后回收空间。
参考:在Ubuntu Wiki 搬家
- 注销
- 在终端上以root身份登录(按ctrl + alt + F1进入shell,你可以使用alt + F7返回)
- 卸下/回家
- 创造
/oldhome
- 以新名称重新安装主分区,例如
/oldhome
- 使用
-a
选项将文件从“新名称安装”rsync到/ home - 从
/etc/fstab
删除主分区