我目前有一个 Windows 系统(在 SSD 上,我们称之为C:\
),其中所有用户文件(${USERNAME}\
目录)都在单独的内部驱动器上(在 下E:\${USERNAME}\
)。
我将永久迁移到 Ubuntu(也许我将使用 Windows 进行双启动设置,或者我将只使用虚拟机,我还没有弄清楚)并且我想做以下事情:
由于 Windows 中的大多数(如果不是全部)目录${USERNAME}\
与 Ubuntu 中的等效目录共享相同的名称,因此我想像这样设置我的 Ubuntu 安装:
以便/home
目录E:\${USERNAME}
为其内容安装 。
这是可能的吗?如果是,怎么做?
我能想到的一件事是手动将每个目录符号链接/home
到它们的等效项,E:\${USERNAME}
但我想知道是否有更好/更少的手动方式。
谢谢。
您正在考虑的方式,手动符号链接目录,是迄今为止最好和最安全的方式,除了您不应该链接整个用户主目录。
在 Linux 中,每个用户都有一个主目录 /home/$USER(其中 $USER 是用户的登录名)。这包含用户数据的文件夹(文档,视频,...)。它还包含隐藏文件和文件夹中的用户配置数据,即名称以点开头的文件和文件夹。后者可能需要设置特定的权限。因此,它们必须位于完全支持 linux 权限的分区上。
因此,我会将主目录留在完全支持 linux 文件权限的文件系统上。然后,您可以将文件夹替换为用户数据(文档、视频等),并使用指向 C:\ 驱动器上的等价物的链接。