BTRFS, RAID5 y el número mínimo de unidades necesarias

BTRFS, RAID5 y el número mínimo de unidades necesarias

Tengo entendido que para tener una configuración RAID5, sería necesario incorporar un mínimo de tres unidades. Básicamente (y probablemente una mala paráfrasis) dos bloques de datos y un bloque de paridad distribuidos en las tres unidades. Retire una unidad del sistema y aún tendrá un sistema utilizable porque el bloque faltante se puede recrear a partir de la paridad, o la paridad se puede recrear a partir del bloque faltante.

Mi entendimiento siempre ha sido

RAID LEVEL     MINIMUM DRIVES
    0                2
    1                2
    5                3 
    6                4
   10                4

Artículo de Wikipedia que confirma mis pensamientos sobre los requisitos mínimos de conducción:https://en.wikipedia.org/wiki/Standard_RAID_levels#Comparison

todavía enhttps://btrfs.wiki.kernel.org/index.php/Manpage/mkfs.btrfs#PROFILESse cita como:

RAID LEVEL     MINIMUM DRIVES
    0                2
    1                2
    5                2 *
    6                3 *
   10                4

*Estos son los valores que estoy disputando.

No he podido encontrar ningún razonamiento de por qué este sería el caso y en modo alguno diferente de RAID5/6 en cualquier otro lugar. ¿Es sólo un error tipográfico?

Respuesta1

Realmente no puedo hablar por BTRFS, pero para el software RAID mdadm de Linux, admite RAID5 en dos unidades. Sin embargo, esto sólo pretende ser una etapa de transición para permitir el crecimiento de RAID1 a RAID5.

En otras palabras, RAID5 en dos unidades tiene el mismo diseño físico que RAID1, solo que declarado de manera diferente (incluso si se considerara que un RAID5 de dos unidades tiene paridad, la paridad sería idéntica a los datos, por lo que nada cambia en el disco).

Es RAID5 sólo de nombre y sólo existe por razones técnicas.

información relacionada