我的电脑里有几个旋转磁盘,总共有 2TB,我曾经用它们作为我的/home
分区,还有一个小的 SSD 作为/
然后,我买了一个 1TB 的 NVMe 硬盘,我想用其中的一部分作为新硬盘,/
其余的/home
也用作新硬盘,但现在我不知道如何无缝地将它们组合在一起。在 Google 上搜索后,我通常会找到 3 种答案,但似乎没有一种真正合适:
- 将 SSD 和 HDD 安装在不同的安装点:这是最常见的答案,可以让我继续全速使用 nvme 并且不会丢失存储空间,但现在我需要在使用或停止使用时对数据进行重新排列。
- 将它们全部分组到一个 lvm 下:在这种情况下,我会保留容量,但会错过 nvme 速度。
- 使用 nvme 缓存 HDD:还经常建议使用 lvmcache 或 bcache 之类的东西来加速使用 nvme 的 HDD。但这通常假设 nvme 驱动器与 HDD 相比非常小,而在我的例子中,这意味着我的总存储空间会减少三分之一。
是否可以将 SSD nvme 驱动器和 HDD 卷合并到一个卷下,并让操作系统根据需要在它们之间移动数据,而不会损失太多或任何总容量?还是我只能使用上面描述的方法之一?