关于SSD和TRIM的相关问题(请参阅: 可能在Linux中使用ext4 + LVM +软件RAID上的SSD TRIM(丢弃)工作? ),事实certificate,dmraid现在(或短期)可以在RAID-1上支持TRIM。
通常,我们使用md(通过mdadm)创buildRAID-1卷,然后使用LVM创build卷组,然后使用我们select的文件系统(最近的ext4)进行格式化。 我们已经这么做了很多年了,Google和ServerFaultsearch似乎证实这是使用卷pipe理进行软件RAID的最常见方式。
谷歌search似乎表明,dmraid是用于所谓的“fakeRAID”configuration,在控制器中有RAID级别的硬件'帮助',这是我们没有的(也不想用 – 我们想要一个完整的软件解决scheme)。
既然我们想在我们的SSD上使用TRIM,而且由于md似乎还不支持TRIM,我想知道是否可以使用dmraid而不是md创buildRAID-1(和RAID-1 +0)的软件卷,没有硬件支持(即,只是插入一个愚蠢的SATA / SAS总线)?
你不想使用dmraid,除非你有特定的主板或控制器,并了解所谓的fakeRAID的后果。
看来你正在考虑lvm镜像(当然可以使用设备映射器 – 因此可能与dmraid发生混淆 – 完全不同)。
使用lvm镜像的问题在于,您正在镜像整个物理盘区(通常以MB为单位),远不及使用md完成的块级镜像。
这就是说,我已经做到了。 但是仅限于短期的后端迁移情况。 从故障中恢复比较棘手,因为它不像适当的MD RAID1那样神奇自动。