SSD/HDD 混合驱动器作为 BRTFS 或 md raid 中的驱动器是好的选择吗?

SSD/HDD 混合驱动器作为 BRTFS 或 md raid 中的驱动器是好的选择吗?

我目前正在计划改造一台“计算机”。使用“计算机”一词是因为我不确定它的作用到底是什么……

它运行 Ubuntu(17.10 / artful),被用作两个用户的多座位桌面,存储大约 1.5 TB 的数据(文档、图像、音乐),用作媒体中心和 nfs4 服务器,并运行两个 libvirt 虚拟机,用作本地 Web 服务器、邮件服务器和 mysql 数据库服务器。

备份每晚都会运行,但我不想依赖磁盘驱动器在备份后和任何文件更改之前立即发生故障,因此它目前在软件(md)raid-1 中有两个 ext4 格式的 2TB 磁盘。

我想充分利用 SSD 硬盘的性能,但目前两个高质量的 2TB SSD 有点超出我的经济能力……

这让我想到了 SSD/HDD 混合驱动器(也称为 SSHD),其中 SSD 缓存为新的和经常使用的文件提供高性能,而旧的和很少访问的文件仅驻留在旋转速度较慢的磁盘上。

另外,我想转到 BTRFS,因为它的快照和内置 raid 支持吸引我。

据我所知,BTRFS 区分 SSD 和 HDD(即旋转磁盘和固态磁盘)。我应该选择哪一个?我认为它宁愿是旋转磁盘,因为在这种特殊情况下,BTFRS 不应尝试采取任何特殊预防措施,因为驱动器的固件专门设计用于向文件系统驱动程序隐藏涉及 SSD 部分的事实。

如果不是 BTRFS,那么即使使用其他文件系统(如 ext4),在软件 raid-1 中组合两个 SSHD 通常是一个好主意吗?

如果您能提供一些关于如何自己实现 SSD 缓存的提示或阅读建议,我将非常高兴,例如,上个月未访问的文件将透明地移动到更便宜的存储介质中。

提前致谢,

帕特里克

相关内容