我目前使用混合服务器-工作站设置为我的主要工作站。基本上,只是一个运行Linux的Fedora基础,然后我在这个基础上包含了几种Linux版本& Windows安装作为我的工作站,以及快速创建用于测试的容器的能力。
我有很多空闲存储空间,最近,一个BIOS更新导致RAID-5 array“丢弃”其中一个磁盘( 1TB )并显示“降级”(但是没有数据丢失,也不需要重新构建数组,它仍然显示为"RST RAID-5 Array",第三个磁盘从一开始就显示为具有单个“原始”分区的单个磁盘,这使我怀疑iRST如何处理一个3磁盘RAID-5数组,因为从一开始它实际上是RAID-5,那么它就需要更换驱动器,并在访问任何数据之前重新构建,这使我认为它实际上是将它当作RAID-4,带有专用的奇偶校验磁盘,而不是条带奇偶,或者可能是一些非标准的东西,比如在两个500 me驱动器上的RAID-0,RAID-1镜像到1TB驱动器上;我认为BTRFS,也许是带有ZFS的Linux,可以做类似的事情,或者可以通过硬件和软件RAID的组合来完成,但同样地,不涉及主题)。NVMe驱动器保存所有主要操作系统文件,因此我决定将所有内容从内部HDD复制到外部HDD,并完全重新配置存储空间。由于iRST实际上只是软件RAID之上的一步(除非与那些特殊的英特尔驱动器一起使用,即便如此,idk),我认为在Linux中使用软件RAID是我最好的选择,因为它提供了更多的灵活性。我考虑过btrfs,老实说,这可能是比LVM更好的选择,但我对后者更熟悉,所以无论如何.
因此,尽管这么说,我正在考虑是否尝试将我的外部USB驱动器合并到RAID设置中。WD My驱动器实际上是相当不错的,对于5400 PHY旋转驱动器来说,单读或写操作的瓶颈通常是USB。将外部USB驱动器组合到RAID阵列中可能不会提供很大的速度改进,而只是瓶颈USB控制器。但这让我想到..。What如果我使用外部USB驱动器与内部驱动器,在一个非标准的配置,如RAID-3或RAID-4?基本上,使用内部驱动器作为数据驱动器,而使用较慢的外部USB驱动器作为奇偶校验驱动器?
我的想法是,( A)奇偶操作实际上只与写操作相关,因此读取不会涉及外部驱动器。( B)奇偶校验块(或字节)显然也比数据本身小,所以写性能可能也会下降。
Another选项可能是执行RAID-01,对内部驱动器进行条带化,并在外部驱动器上进行镜像(尽管在这种情况下,对外部存储执行频繁的计划备份可能更有意义。
<#>Does有人有做过这样的非标准配置的经验吗?我特别感兴趣的是RAID-3/4的想法,它更多的是作为概念和性能测试的证明,而不是纯粹的实用性,尽管我认为如果它被证明是有效的,可能会有一些实际的用途。谢谢!
发布于 2022-05-21 19:57:05
Does anyone have any experience doing such a nonstandard configuration?
是的-一段时间前,我有raid0组合的SATA和USB3连接驱动器。由于我不确定这个“帖子”的实际问题是什么,我可以确认SATA + USB插入式驱动器可以一起工作,可以与mdadm软件raid一起工作。
I am particularly interested in the RAID-3/4 idea...这一切都取决于存储的实际用例。
我的最后一个建议是:如果你有实验室环境--稍微实验一下-- ServerFault上的人很有可能完全掌握了你的设置,并且使用了像raid3或raid4这样异国情调的东西。
如果您没有一个实验室env --不要实验--去做一些可靠的、经过时间验证的东西--比如raid5、raid6或raid1 --也不要将这些raid类型中的慢磁盘和快磁盘组合起来:)
https://serverfault.com/questions/1096349
复制相似问题