RAID logiciel utilisant des partages réseau comme lecteurs

Avis de non-responsabilité: Ceci est probablement douteux du sharepoint vue de la performance, du sharepoint vue de la fiabilité, et peut-être seulement de la valeur académique (comme: est-ce que ça marcherait?). Cela étant dit:

Mdadm supportera-t-il une configuration RAID avec ses disques redondants individuels étant des lecteurs réseau?

Voici le fond de mon idée (follement?): Je voudrais utiliser une seule boîte Linux avec juste un petit disque pour maintenir le système. Connecté à cette boîte, via ethernet, il y a deux autres machines , chacune équipée d'un système RAID-0 pour utiliser un peu de vieux disques durs. Les deux volumes RAID-0 sont construits pour avoir approximativement la même taille. Maintenant, chacune de ces machines offre le volume RAID-0 en tant que partage réseau, et la boîte les monte respectivement / old_drives_0 et / old_drives_1.

En plus de cela, je voudrais dire à mdadm on box de build un système RAID-1 en utilisant / old_drives_0 et / old_drives_1 comme les deux disques en miroir et d'offrir le volume RAID-1 ainsi créé sur le réseau en tant que lecteur.

Est-ce que je peux dire à mdadm d'utiliser n'importe quel sharepoint assembly (et non pas l'habituel / dev / sdaX), comme dans:

mdadm /dev/md0 --create --raid-devices=2 --level=1 /old_drives_1 /old_drives_2 mkfs /dev/md0 # optionally specifying -text3 or -text4 mount /dev/md0 /raid 

(citant librement https://unix.stackexchange.com/a/48437/27804 )

Je sais qu'il y a de nombreuses raisons de ne pas faire de raid sur le réseau, mais il y a peut-être aussi des raisons pour cela: Une fois qu'un disque se casse, il suffit de twigr un câble réseau sur une autre machine … , lorsque je mets trois maps réseau dans la boîte, il peut accéder à ses deux «disques» RAID via des connections Ethernet dédiées et utiliser le troisième pour le trafic amont pour accéder au volume RAID-1 à partir de ses clients.

Je pourrais même garder une «boîte» et une «machine» comme rlocation direct, ce qui permettrait un entretien rapide en cas de défaillance.

RAID a toujours besoin d'un périphérique (au less si vous utilisez md). Il y a deux façons. Le mieux est probablement d'utiliser un périphérique de réseau:

https://en.wikipedia.org/wiki/Network_block_device

Vous pouvez dire à md d'utiliser un tel périphérique pour l'écriture uniquement (car il est trop lent pour la lecture) avec mdadm ... --write-mostly .

L'autre option consiste à créer un file sur un volume réseau (niveau du système de files) et à l'utiliser pour un périphérique en boucle.