📖 Descrizione 📖
Prima di affrontare il filesystem alla base di FreeNas, ovvero ZFS ho pensato di fare una breve carrellata di cosa è il RAID e quali sono i diversi tipi di RAID esistenti, in modo da avere le idee più chiare quando sarete chiamati a dover scegliere il numero dei dischi ed in che modo configurarli durante la pianificazione e la costruzione del vostro server domestico.
Se avete necessità di un ulteriore puntata interamente basata sui RAID ibridi non vi resta che contattarmi in modo da inserirla in scaletta il prima possibile.
🔗 Link Puntata 🔗
❤️ Support Links ❤️
🎙️ Podcast Page: https://magnetarman.com/glitch/ 🎙️
📱 Gruppo Telegram: https://t.me/magnetarmanfeed 📱
📧 Mail: me@magnetarman.com 📧
💰 Link Donazioni: https://ko-fi.com/glitchpod 💰
⚡ Donazioni Lightning: gladjump66@walletofsatoshi.com ⚡
📜 Trascrizione della Puntata 📜
Salve a tutti ragazzi e bentornati su Glitch, una regola fondamentale quando noi andiamo ad effettuare il backup dei dati è che il ride non è un backup dei dati, perché il ride per chi non lo conoscesse non è nient’altro che un sistema, e Freenas lo utilizza via software di divisione di un dato su diversi dischi rigidi che noi avremmo preventivamente configurato e serve per aumentare la ridondanza dei dati e per ridurre al minimo le perdite dovute alla rottura di hardware. Infatti ci sono diversi tipi di ride ed ognuno porta alla gestione dei dati dei benefici ma anche delle problematiche. Ovviamente il ride zero sarebbe lo stripping, ovvero suddividere su due o più hard disk ancora peggio, un dato e quindi in maniera teorica raddoppiare se non triplicare la velocità oppure aumentare la velocità con cui il sistema immagazzina i dati basandosi sul hard disk meno veloce del nostro insieme di dischi. Ovviamente questa tecnica è utilizzata soprattutto sui computer da gaming ma principalmente per dati cui o abbiamo un backup altrove oppure non sono particolarmente importanti perché lo stripping dei dischi porta sì questo aumento tra molte virgolette notevole di velocità con cui vengono copiati i dati ma dalla sua la maggior parte delle criticità in quanto se anche un solo disco del nostro pull viene a mancare basta anche una breve interruzione per un difetto magari del cavo sata che i nostri dati sono belli che andati in quanto non c’è nessun tipo di rindondanza del dato. Oltre allo stripping poi c’è anche il mirroring. Il mirroring di solito viene fatto a coppie, è appunto una copia uno a uno del dato presente su un disco. Rispetto al ride zero noi avremmo una velocità normale del disco nel senso che se il disco più lento del nostro pull, in questo caso una coppia va a 50 meg al secondo anche se noi andiamo a mettere un disco che magari riesce a scrivere anche a 100 meg al secondo noi rimarremmo bloccati per quanto riguarda spostamento dei dati a 50 meg al secondo quindi tutte queste informazioni che vi darò sono sempre prendendo come assodato il concetto che qualunque operazione noi andremo a fare si baserà sempre sul disco meno capiente e sul disco meno veloce del pull ed è per questo che quando si ha a che fare con lo storage dei dati conviene utilizzare sempre dischi identici magari presi da lotti diversi in modo che aumentiamo il più possibile l’entropia per quanto riguarda possibili difetti e quindi non avremmo che ci andranno a morire nello stesso identico istante oppure a brevissima distanza tutti e due dischi creando il precedente appunto del ride zero e quindi causando una totale perdita di dati. Freenas oltre a questi tipi di ride che sono come già vi ho detto principalmente software ed è per questo che la distribuzione di Freenas, il sistema operativo di Freenas nelle sue linee guida consiglia di non frapporre fra i dischi e il sistema nessun tipo di ride hardware perché questo andrebbe a creare dei problemi sia per quanto riguarda il corretto utilizzo del file system di Freenas che ZFS di cui parleremo a breve ma soprattutto potrebbe creare dei problemi per quanto riguarda il corretto stoccaggio dei dati proprio perché se il ride in questo caso hardware creasse dei problemi Freenas non se ne potrebbe accorgere e quindi andrebbe a vanificare l’analisi in tempo reale del disco. A sodato questo più o meno abbiamo una brevissima disamina per quanto riguarda i diversi tipi di ride ZFS implementa ride z1, ride z2, ride z3. Allora dopo aver visto che cos’è il lo stripping dei dati quindi il ride zero e il mirroring quindi copia 1 a 1 dei dati su due dischi il ride 5 inizia a contemplare quello che viene chiamato livello di parità distribuita. Andando più a fondo prendiamo l’esempio classico del ride 5 che viene effettuato con un pull di 4 dischi ovvero tre dischi per metterare i dati mentre un disco viene definito disco di parità. Quando noi andiamo a copiare dei dati in un ride 5 il sistema non farà nient’altro che dividere questo dato in maniera uguale sui tre dischi e quindi assicurerà più spazio, molto più spazio rispetto al mirroring e utilizzerà una somma algebrica chiamata chunk con quel dato e ne estrarrà un bit che verrà chiamato bit di controllo che verrà autorato dal sistema nel disco di parità. Questo sia perché il ride 5 permette appunto la perdita di un disco senza perdere i dati. Quindi noi avendo quattro dischi ne possiamo perdere anche uno e il sistema poi si occuperà di ricostruire i dati persi. Molto semplicemente se perdiamo il disco di parità noi abbiamo i dati integri che sono stati storati sui tre dischi mentre se perdiamo un disco che ha al suo interno i dati quando andremo a inserire un disco vuoto nuovo il sistema si preoccuperà di prendere le due porzioni dai dischi dove sono presenti i dati più andrà a richiamarsi il bit di controllo per generare quella parte di file mancante. Ecco una volta capito in maniera molto lineare come funziona il ride, ride 6 e ride 03 non fa nient’altro che aumentare i dischi di parità. Infatti in un ride 6 noi possiamo perdere fino a due dischi del pool senza perdere i dati mentre ride z3 è un ride 6 agli steroidi in quanto noi questo tipo di ride lo fa principalmente solo zfs che appunto il file system alla base di freeNAS e permette la perdita fino a tre dischi del pool senza perdere dati. Ovviamente non è tutto rose e fiori in quanto chi si occupa di dati per mestiere consiglia di utilizzare per quanto concerne i dati che hanno una valenza abbastanza alta almeno un ride 6 o uno z3 per dati molto molto critici questo perché al giorno d’oggi seppur andremo a contemplare dei dischi specificatamente fatti per i server che costano mediamente anche il doppio rispetto alle controparti desktop il costo di base di tutta questa componentistica negli anni sta drasticamente calando di prezzo e ovviamente gli svantaggi dovuti principalmente dal costo elevato della strumentazione stanno diventando sempre più abbordabili mentre il secondo aspetto che è quello della lentezza con cui il ride gestisce i dati viene completamente soppressa da quello che sono le funzioni alla base di freeNAS e di zfs che ci permettono di avere una manipolazione dei dati molto veloce quasi come se avessimo il disco collegato col cavetto sata direttamente all’interno del computer senza avere il problema che se perdiamo il disco o quel disco disanneggia perdiamo automaticamente i dati. Ecco questa qua era una breve panoramica per quanto riguarda il ride e come viene gestito un dato all’interno appunto di un sistema ride in modo che avendo queste nozioni quando andremo a costruire un vero e proprio server saprete come i dati vengono storati in questi sistemi ride e quindi potrete evitare tutta una serie di errori e problemi derivati dal non conoscere il sistema che state utilizzando. Ultima postilla prima di chiudere perché di zfs ne parleremo nella prossima puntata altrimenti questa veramente viene una tesi di laurea infinita è relativo al fatto che conviene comprare dei dischi della stessa dimensione o più grandi perché appunto l’unico svantaggio generale del sistema ride è che il sistema una volta configurato utilizzerà come discriminante principale il disco più lento e del disco più piccolo a livello di dimensioni quindi se voi avete un solo disco da 6 terabyte per esempio e tutti dischi da 8 terabyte il ride si baserà come se anche i dischi da 8 terabyte siano da 6 terabyte altrimenti l’intero sistema ride per come funziona andrebbe a cadere ovviamente in questa puntata non ho parlato anche dei ride ibridi come drobo oppure libri ride di sinologi che se volete tratteremo prossimamente per cui ci sentiamo alla prossima puntata ps se vuoi supportare questo podcast e non sai come fare basta condividere la pagina magnetarman.com slash podcast con chi può averne bisogno al suo interno ci sono tutte le info necessarie per seguire abbonarsi o supportare gratuitamente questo podcast tramite link sponsorizzato amazon o similari oppure tramite donazione singola con paypal o ricorsiva tramite patreon in fondo alla pagina ho inserito anche il link con una guida ben fatta per rilasciare una recensione di questo podcast su etunes in modo da aiutarmi a farlo ascoltare a più persone possibili ovviamente la guida è valida per tutti podcast che segui o seguirai e permette di far conoscere agli altri se è un contenuto è valido o meno in on page sono presenti tutti i modi in cui puoi contattarmi sia in relazione a questo show sia se ti serve aiuto col tuo sito web o quello della tua azienda infatti se sei un ascoltatore di glitch fammelo presente quando mi contatti in modo da usufruire di uno sconto particolare sui servizi di consulenza riservati specificamente agli ascoltatori dello show avete ascoltato glitch grazie