关于SSD和TRIM (参见:在ext4 4+ LVM +软件RAID上使用Linux是否可以使SSD剪裁(丢弃)? )的相关问题,事实证明dmraid现在(或不久)可以支持RAID-1上的TRIM。
通常,我们使用md (通过mdadm)创建RAID-1卷,然后使用LVM创建卷组,然后用我们选择的文件系统(ext4最近)进行格式化。我们已经这样做多年了,谷歌和ServerFault的搜索似乎证实这是最常见的方式进行软件RAID与卷管理。
谷歌搜索似乎表明dmraid用于所谓的“fakeRAID”配置,在控制器中有某种级别的硬件“帮助”,比如RAID BIOS,我们没有(也不想使用),我们想要一个完整的软件解决方案。
因为我们想在SSD上使用TRIM,而且md似乎还没有(现在?)支持TRIM,我想知道是否可以使用dmraid代替md在软件中创建RAID-1 (和RAID-1+0)卷,而没有硬件支持(即,只是插入了一个愚蠢的SATA/SAS总线)?
发布于 2011-02-03 23:32:58
您不想使用dmraid,除非您有特定的主板或控制器,并且了解所谓的fakeRAID的后果。
似乎您正在考虑lvm镜像(当然,这些镜像可以使用设备映射器--因此也可能与dmraid混淆--这完全是另外一回事)。
使用lvm镜像的问题是,您正在镜像整个物理范围--通常以兆字节为单位--与使用md实现的块级镜像完全不同。
尽管如此,我已经做到了。但只有在短期后端迁移的情况下。从故障中恢复是比较棘手的,因为它不像正常的md raid1那样神奇地自动。
https://serverfault.com/questions/229888
复制相似问题