链接主目录

链接主目录

我在 sdc 上运行 ubuntu 16.04,主目录大约有 156Gb。我最近在 sda 上安装了 Ubuntu 17.04。我想将 sdc 上的主目录用作 sda 上的主目录,但只有 50 Gb 可用空间,因此无法从 sdc 复制到 sda。有没有办法将 sda 上的主目录重定向到 sdc 上的主目录,这样在启动 ubuntu 17.04 时它会自动成为 sda 上的主目录?

答案1

如果您的主目录是一个单独的分区(正是出于这个原因,我更喜欢这种方案),并安装/home在您的 16.04 安装中,那么它应该像在/etc/fstab您的 17.04 安装中使用相同的设备/UUID 一样简单,前提是您的用户的 UID 在两个系统中是相同的。

如果您(目前)不使用单独的分区,事情会变得有点复杂。(推荐的)长期解决方案是为您的家庭创建一个分区,但如果您没有足够的备用磁盘空间,您首先必须将文件存档到某个地方,缩小 16.04 分区,创建一个新分区/home并在那里恢复您的文件。

您可以通过将剩余的 16.04 RootFS 移到/home新分区来解决这个问题,这个新分区可能会小得多并且适合sda,但是这需要对 进行一些非平凡的调整/etc/fstab,也许还需要其他东西(grub 等)。

对于“全部放在一个分区”的情况,一个(不太好的)破解方法是将 16.04 分区挂载到某个挂载点(例如)并设置从到 的/mnt/ubuntu16.04符号链接。请注意,这会使您的完整 16.04 安装可从 17.04 访问,这可能会导致不必要的操作。/home/mnt/ubuntu16.04/home

如果两个系统上的 UID 不同,您应该首先在 17.04 上使用与 16.04 相同的 UID 创建用户。

相关内容