我可以使用dmraid代替md(mdadm)来制作软件RAID-1和RAID-1 + 0卷吗?


8

关于SSD和TRIM的一个相关问题(请参阅:能否在Linux的ext4 + LVM +软件RAID上运行SSD TRIM(丢弃)?),事实证明dmraid现在(或不久)可能在RAID-1上支持TRIM。

通常,我们使用md(通过mdadm)创建RAID-1卷,然后使用LVM创建卷组,然后使用我们选择的文件系统进行格式化(最近是ext4)。我们已经这样做了多年,而Google和ServerFault搜索似乎证实了这是通过卷管理进行软件RAID的最常见方法。

Google搜索似乎表明dmraid用于所谓的“ fakeRAID”配置,在该配置中,控制器中以RAID BIOS的形式存在某种程度的硬件“帮助”,而我们没有(并且不想使用) -我们想要一个完整的软件解决方案)。

由于我们想在SSD上使用TRIM,并且由于md似乎还不支持TRIM,我想知道是否有可能使用dmraid而不是md创建RAID-1(和RAID-1)。 +0)软件中的卷,没有硬件支持(即,只是插入了哑的SATA / SAS总线)?

Answers:


1

除非您具有特定的主板或控制器并且了解所谓的fakeRAID的后果,否则您不希望使用dmraid。

看来您正在考虑使用lvm镜像(当然可以使用设备映射器-从而可能与dmraid混淆-完全是其他原因)。

使用lvm镜像的问题是您要镜像整个物理范围(通常以兆字节为单位),而与md进行的块级镜像相去甚远。

也就是说,我已经做到了。但仅适用于短期后端迁移方案。从故障中恢复要更加棘手,因为它不像正确的md raid1那样具有神奇的自动性。


但是我仍然不知道普通的LVM镜像是否仍支持基础PV上的TRIM?
Curtis Doty

看起来LVM确实支持丢弃(TRIM)!:-)
Curtis Doty
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.