我应该使用哪些挂载点来让 Ubuntu 将我的用户偏好设置放在我的 SSD 上,并将主页放在 HDD 上?

我应该使用哪些挂载点来让 Ubuntu 将我的用户偏好设置放在我的 SSD 上,并将主页放在 HDD 上?

我想将我的用户文件(例如音乐、文档和其他文件)从我的应用程序设置和配置文件(主文件夹中的所有隐藏文件夹)中分离出来,并将设置和配置放在我的系统 SSD 上,而我的用户文件保留在更大的 HDD 上。

我应该使用哪个挂载点来实现这一点?或者还有其他方法可以做到这一点吗?

答案1

您将需要 2 个分区(加上硬盘上的交换分区 -为什么?)。

  • 硬盘:

    创建一个ext4格式化的分区并将其用作目录根(挂载点/)。这将包含未外包给其他分区的所有内容,包括/home

  • 固态硬盘:

    创建一个格式化的分区ext4(如果您的数据只能由同一台计算机上的 Linux 系统读取),NTFS(如果您想与 Windows 系统共享该分区)或FAT32(与所有系统的最佳兼容性,但有严格的限制,例如每个文件最大 4GB),并将其用作具有自定义挂载点的外部数据分区(例如,/data将是合适的挂载点)。在此分区上,您可以创建所需的所有文件夹,例如DocumentsPictures等等Videos

设置分区后,将所有现有数据文件从 中的当前数据文件夹移动/home/USERNAME到 中的相应文件夹/data。然后删除主目录中要替换的文件夹。

现在,您在主目录中为每个文件夹创建符号链接/data,例如使用如下命令(用正确的值替换文件夹名称):

ln -s /data/Documents ~/Documents

在此之后,您最初位于主目录中的所有数据文件夹现在都只是指向您在 上安装的 HDD 上的辅助分区上的真实文件夹的符号链接/data

相关内容