Di recente ho avuto qualcuno perplesso dal fatto che sebbene due dischi SSD da 512 GB abbiano interconnesso, vede solo un singolo disco per lo spazio di archiviazione. Potrebbe non sapere cosa 2x 512 GB NVME SSD con RAID 1 sul server Web e cosa comporta questa architettura di archiviazione.
contenuto
Se sei alle prime armi nell'amministrazione di spazi di archiviazione su un server o su un semplice computer, in questo tutorial imparerai a conoscere NVME e cosa comporta RAID. Prendiamolo uno alla volta e vediamo perché su due dischi interconnessi vedi solo lo spazio di archiviazione tranne uno.
Cosa significa questo NVMe (Non-Volatile Memory Express)?
NVMe Viene da (Non-Volatile Memory Express) ed è un protocollo per l'interconnessione di dispositivi di archiviazione come SSDILSolid State Drives) o moduli di archiviazione flash (USB Stick, Memory stick). Questo protocollo è appositamente progettato per sfruttare le alte prestazioni dei dispositivi di archiviazione basati su Flash ed è utilizzato principalmente per dispositivi di archiviazione ad alte prestazioni. Molto spesso vengono utilizzati nell'architettura Web del server o nel sistema di archiviazione del database. Dove è richiesta un'alta velocità di scrittura / lettura.

Diversamente dalle tradizionali interfacce di archiviazione, come SATA, NVME utilizza una connessione PCI Express (PCIe) Per consentire trasferimenti di dati più veloci tra il sistema di calcolo e i dispositivi di archiviazione. NVME utilizza anche un'architettura del tipo "queueing"Il che consente di elaborare diverse operazioni di lettura e scrittura contemporaneamente, il che porta ad una maggiore prestazione ed efficienza del sistema di archiviazione.
Cosa significa questo 2x 512GB NVMe SSD Cu RAID 1?
Ecco il problema così chiamato da cui vedi solo uno spazio di archiviazione. Anche se a un semplice calcolo fatto da un novizio, due disco512 GB, significherebbe un totale di 1 TB di spazio libero per la conservazione.
Nel caso del Web dei server, la sicurezza dei dati memorizzati è molto importante. Ecco perché vengono utilizzati i dischi SSD NVME interconnesso con software RAID 1. Se una scheda madre, una memoria o persino la CPU può essere sostituita senza perdita di dati, se un difetto del disco, gli effetti possono essere catastrofici.
Cosa significa Raid 1?
RAID (array ridondante di dischi indipendenti) è una tecnologia di archiviazione software / dati che combina più dischi fisici per ottenere prestazioni e sicurezza migliori. È una specie di raccoglitore di unità di archiviazione fisica che sono interconnesse in un sistema.
Sono disponibili diversi tipi di raid, che sono modellati nei requisiti di ciascuna configurazione. Nel caso dei server Web, la scelta migliore e più redditizia è RAID 1.
Cosa significa 2x NVME SSD con RAID 1?
Raid 1 è “Specchio dei dati” da un disco. Mirroring. I dati sono duplicati su due dischi identici, il che garantisce la ridondanza e se uno dei dischi è danneggiato, i dati sono ancora disponibili sull'altro disco. Pertanto i dati sono protetti nel caso di un danno. La lettura eseguita è migliorata, ma le prestazioni di scrittura sono facilmente influenzate.
Per i server Web, la protezione dei dati e la velocità di lettura sono le caratteristiche principali di un disco. Perciò, 2x NVMe SSD Con RAID 1 è una buona scelta per i server Web, in cui la velocità di lettura è più importante della velocità di scrittura. Sì, può essere uno svantaggio quando vengono scelti i sistemi di cache, ma REDIS, memcached E altri, uso la cache sulla RAM. (Un'altra discussione).
Se vuoi, RAID 1 aiuta a creare una sorta di disco di backup. Ciò non significa che se hai cancellato accidentalmente i dati dal disco, con RAID 1 sarai in grado di recuperare dall'altro disco. Si tratta solo di danneggiare uno dei dischi.
In conclusione, è normale che i dischi in un raid set siano visti dal sistema operativo come un singolo disco. Nel caso di uno RAID 1, i dati sono replica su entrambi i dischi nel set, quindi lo spazio disponibile sarà uguale allo spazio di un singolo disco, ma i dati saranno ridondanti e sicuri se uno del disco ha un fallimento.
Fatto su misura: “df -h
” Eseguito in un server con Linux, visualizzerà solo lo spazio di archiviazione montato / partizionato e attualmente utilizzato su ciascun file system. Se le partizioni sul secondo disco non sono montate nel file system, non verranno visualizzate a seguito dell'ordine. Per controllare i dischi disponibili e le partizioni esistenti, è possibile utilizzare l'ordine: fdisk -l
O lsblk
.
In conclusione, se su un server o un computer si dispone di due dischi NVME SSD con RAID 1, non avrai disponibile per l'archiviazione rispetto a un volume pari a un singolo disco.