两个软件 RAID1,
0:2x 15K SAS 驱动器,73GB
1:2 个 WD Caviar Green,3TB
因此,第一个 RAID 速度更快,第二个 RAID 速度较慢。如果我将两个 RAID 都添加到 LVM 逻辑卷中,使它们形成一个大分区,会发生什么情况?
我不指望 lvm 能够智能地将更常用的数据移动到更快的硬件上……对吧?有没有关于使用这 4 个驱动器进行简单多层存储的建议?
到目前为止尚未回答:lv 是否会像“最薄弱的环节”那样变慢?还是它会随机变慢,一些块来自快速磁盘,一些来自慢速磁盘?
答案1
是的。LVM 没那么智能。恐怕最好的选择是 ZFS。但我不知道 Linux 上的 ZFS 代码状态如何...
答案2
不,LVM 不会神奇地将“热块”重新定位到更快的磁盘。据我所知,没有标准和/或开源方法可以做到这一点(ZFS 接近)。
您可以(手动)根据每个文件系统(或目录树)决定将其托管在 SAS 或 SATA 磁盘上。
我自己有一个稍微相同的设置,操作系统和数据库位于快速磁盘上,而备份、日志记录和其他不太重要的批量数据位于较慢的 SATA 磁盘上。
我认为已经出现了一些实验性的文件系统,它们将在这个领域做更多的事情,但还未投入生产。