Come fare da solo l'equivalente di Synology Hybrid Raid su Linux?


Risposte:


8

Sembra che il sistema suddivida ciascuna unità in tutte le partizioni necessarie per creare una serie di array RAID5 e / o RAID1 che minimizzano la quantità di spazio inutilizzato sulle unità. Tali array RAID diventano quindi volumi fisici sotto LVM, che, a sua volta, presenta tutta quella memoria come un singolo volume logico.

Le versioni attuali di mdadmti consentono di aggiungere dispositivi agli array RAID5 e di rimodellare i RAID1 in RAID5, quindi è possibile aggiungere dischi a questa cosa per far crescere "al volo" lo spazio disponibile. Aggiungere un nuovo disco significherebbe creare le partizioni appropriate sul disco, quindi aggiungere le sue partizioni a RAID5 e / o RAID1 esistenti o creare nuovi RAID1 con spazio inutilizzato da altri dischi. È inoltre possibile aumentare lo spazio di archiviazione sostituendo un disco più piccolo con uno più grande. Non ho pensato troppo a fondo a tutti i possibili casi d'angolo, ma immagino che ce ne saranno diversi.

Presumibilmente, Synology ha automatizzato tutto ciò con la propria programmazione personalizzata, ma non vedo perché non possa essere impostato manualmente. Forse qualcuno là fuori ha già escogitato gli script equivalenti? (Non lo so.)

Tieni presente che la modalità di errore di questa cosa sarà proprio come RAID5: se una singola unità si guasta e quindi un'altra non riesce durante la risincronizzazione, ciao ciao dati. Quindi non userei questa configurazione con più di, per esempio, 5 o 6 unità, al massimo.


3

Vero nel passato. Tuttavia, a partire da Synology DSM 3.1, Synology Hybrid RAID ora avrà la possibilità di due unità ridondanti. Questo rende la soluzione Synology molto più interessante per me, poiché preferisco riutilizzare unità più vecchie ed eccellenti rispetto all'acquisto di 4-6 nuove unità ogni pochi anni. Ciò consente anche l'espansione rimuovendo le unità più piccole e sostituendole con unità più grandi in futuro. Trovo la tecnologia molto avvincente.


Penso che per SHR-2 utilizzino solo raid 6, anche se credo che mdadm ti permetta anche di fare un raid 1 con 3 dischi per mantenere la ridondanza di 2 dischi. Alcune intuizioni possono essere ottenute utilizzando il loro strumento di calcolo dei raid e inserendo dischi di dimensioni miste. per esempio. mettere in unità 3x o 4x da 2 TB con unità 3x da 3 TB con SHR-2 e guardare lo spazio inutilizzato
BeowulfNode42

ci sono molti commenti intorno alla rete che dicono "il raid 1 è solo per 2 dischi" questo non è vero con mdadm, quindi un sistema a 5 dischi composto da 2x 2 TB e 3x 3 TB potrebbe essere realizzato con un RAID 6 che prende 2 TB da ciascun disco e un RAID 1 con l'ultimo TB su ciascuno dei dischi da 3 TB per fornire un totale di 7 TB di spazio di archiviazione utilizzabile con 2 ridondanza del disco. Anche se quel 1 TB in più su ciascuna delle unità da 3 TB potrebbe essere necessario per espandere le unità in seguito con un combo che non ho mai pensato.
BeowulfNode42,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.