将 /home 移至其他磁盘

将 /home 移至其他磁盘

目前我的/home分区和/位于不同的磁盘上(安装时配置)。有人可以指导我将目录移动到我当前所在的/home磁盘吗?/

答案1

  1. 新建一个文件夹/new_home
  2. 使用 rsync 将所有数据从 /home 迁移到/new_home。(请参阅 wiki 上的说明)
  3. 编辑 fstab 以删除挂载/home/
  4. 卸载/home/
  5. 删除/home(这只会删除空文件夹)
  6. 重命名new_homehome

您可能需要调整分区大小,以便使用 为新主目录腾出空间gparted。此外,gparted 还可以帮助您在搬家后回收空间。

参考:搬家在 Ubuntu 维基百科

答案2

  1. 注销
  2. 以 root 身份登录终端(按 ctrl+alt+F1 进入 shell,可以使用 alt+F7 返回)
  3. 卸载/home
  4. 创造/oldhome
  5. 以新名称重新挂载主分区,例如/oldhome
  6. -a使用选项将文件从“新名称挂载”rsync 到 /home
  7. 删除主分区/etc/fstab

相关内容