我想将我的用户文件(例如音乐、文档和其他文件)从我的应用程序设置和配置文件(主文件夹中的所有隐藏文件夹)中分离出来,并将设置和配置放在我的系统 SSD 上,而我的用户文件保留在更大的 HDD 上。
我应该使用哪个挂载点来实现这一点?或者还有其他方法可以做到这一点吗?
答案1
您将需要 2 个分区(加上硬盘上的交换分区 -为什么?)。
硬盘:
创建一个
ext4
格式化的分区并将其用作目录根(挂载点/
)。这将包含未外包给其他分区的所有内容,包括/home
。固态硬盘:
创建一个格式化的分区
ext4
(如果您的数据只能由同一台计算机上的 Linux 系统读取),NTFS
(如果您想与 Windows 系统共享该分区)或FAT32
(与所有系统的最佳兼容性,但有严格的限制,例如每个文件最大 4GB),并将其用作具有自定义挂载点的外部数据分区(例如,/data
将是合适的挂载点)。在此分区上,您可以创建所需的所有文件夹,例如Documents
、Pictures
等等Videos
。
设置分区后,将所有现有数据文件从 中的当前数据文件夹移动/home/USERNAME
到 中的相应文件夹/data
。然后删除主目录中要替换的文件夹。
现在,您在主目录中为每个文件夹创建符号链接/data
,例如使用如下命令(用正确的值替换文件夹名称):
ln -s /data/Documents ~/Documents
在此之后,您最初位于主目录中的所有数据文件夹现在都只是指向您在 上安装的 HDD 上的辅助分区上的真实文件夹的符号链接/data
。