我将从 HDD 转移到 SSD(60GB)+ HDD(250GB)设置。基本上我希望系统运行速度快。根分区将位于 SSD 上,但我不确定如何处理 /home。所有数据(如 /pictures /documents)都将链接到 HDD,该 HDD 将位于我的 ThinkPad 中的可移动盒式适配器中。有时我可能需要将其移除并插入 CD-ROM。这样,我猜想 /home 分区的某些部分必须位于 SSD 上才能使系统可启动。
有人有什么建议吗?Eclipse 和浏览器(Opera、Firefox)的运行速度也很重要。只需将分区复制到 SSD 就足够了吗?我必须进行全新安装吗?
答案1
我想我会把 /home 目录放在 SSD 上,但对于大多数目录,尤其是包含大文件的目录,我只会有一个指向包含这些文件的符号链接。
这样,您可以将设置、浏览器缓存等保存在 SSD 上,但将图片、声音、文档等放在您想要的任何磁盘上,只需更改链接即可轻松更改。
要进行备份,通常可以选择遵循符号链接(如果需要)。我使用 sbackup(简单备份),并为主要目录设置了单独的配置文件,因此每个配置文件都可以选择是否遵循符号链接。
编辑:顺便说一下,一种稍微复杂且难以维护但可能更容易使用的方法(因为您不必注意程序默认保存文件的位置)是将各种文档或媒体文件夹或分区挂载在 /home 子目录中,这样那些自动想要在 /home/Pictures 中保存图片的程序会将它们保存在那里,但它们会被保存到外部位置。
答案2
@Marty Fried 将 /home 目录放在 SSD 上不是一个好主意,因为您要避免对 SSD 进行任何不必要的写入,这会增加 SSD 的磨损并缩短其寿命。
最好将 /home 文件夹放在 HDD 上,用于存放读/写量较大的文件、音乐等,并将 SSD 留给操作系统和应用程序。
答案3
至于将 /home 移动到新分区(或驱动器),这些说明对我来说效果很好!请务必先通读一遍,以便在开始之前了解自己在做什么,并小心严格遵循它们。(好吧,这些事情让我害怕;我害怕打错字会毁掉一切,但也许这只是我。)但我在两台电脑上都这样做了,一切都完全没有错误。
我本来想把整个内容发布在这里,但可能太长了,而且写这篇文章的人应该得到赞扬。
答案4
我建议使用 /boot 分区 + 单个 bcache 分区。请参阅如何安装和使用 flashcache/bcache 将 HDD 缓存到 SSD?用于安装或转换。