我的整个 Ubuntu 安装(包括)/home
位于ext4
SSD 驱动器上的分区中。我将移动存档和文档文件(几乎全部位于主文件夹内) 复制到具有 ext4 分区格式的外部 HDD 驱动器。
这样做可以解决 SSD 的空间问题和磨损程度问题。目前已经有一个指导关于如何将整个目录移动到/home
新分区,但问题是我的主目录中有一些与应用程序相关的文件,例如android SDK
,(其中包括插件、配置等)。这类数据大多作为主目录中的隐藏文件夹。Gradle build system files
Android Studio data folder
迁移到 SSD 的整个概念是提高访问和运行程序的速度;我认为,通过将应用程序所需的文件移回 HDD,优势将会消失。
所以我认为合理的做法是符号链接将包含绝对文档文件(如音乐、视频、图片、文档、DropBox)的文件夹移至外部 HDD 分区,并将所有其他配置文件夹留在/home
SSD 上的文件夹中。这样,我仍然会担心文件.ecryptfs
夹占用 SSD 上的大量空间,因为我已经home
在 Ubuntu 上加密了我的文件夹。这种 Symlink 方法是否也会将文件夹的大小移动.ecryptfs
到 HDD?
您是否确认此解决方法或建议一种完全不同的方案?
谢谢
答案1
这种方法很好。我建议你也考虑一下这些问题:
SSD技术和IO磨损
根据 SSD 的技术,您还必须注意某些应用程序的 IO 速率。高 IO 可能会缩短某些设备的使用寿命。如果是这样,这些文件最好链接到 HDD。我相信这种方法不仅/home
适用/var
于swap area
操作系统或应用程序限制
在我的上一台电脑上,我将操作系统安装在 SSD 上,并将具有更多 IO(swap area
、/var
和/home
)的部件配置到 HDD。这似乎是理想的设置,直到一些重要的应用程序开始出现故障。Ubuntu应用装甲资源阻止某些应用程序的输出数据/var
挂载到另一个分区。因此,如果用户不知道如何设置这些限制,那么这可能是一个问题,而不是一个优势。