Mul oli hiljuti keegi hämmingus tõsiasjast, et kuigi neil on ühendatud kaks 512 GB SSD-draivi, näevad nad salvestusruumi jaoks ainult ühte draivi. Võib-olla ta ei tea, mida 2x 512GB NVMe SSD koos RAID 1-ga veebiserveris tähendab ja mida see salvestusarhitektuur endaga kaasa toob.
Kui olete serveris või lihtsas arvutis salvestusruumide haldamises algaja, saate sellest õpetusest teada NVMe ja RAID-i sisu kohta. Võtame selle ükshaaval ja vaatame, miks näete kahelt omavahel ühendatud kettalt ainult ühe salvestusruumi.
Kupriinid
Mida see tähendab NVMe (Non-Volatile Memory Express)?
NVMe pärineb (Non-Volatile Memory Express) ja see on protokoll salvestusseadmete, nt SSDSites (Solid State Drives) või Flash-mälumoodulid (USB Stick, mälupulk). See protokoll on spetsiaalselt loodud välkmälupõhiste salvestusseadmete suure jõudluse ärakasutamiseks ja seda kasutatakse peamiselt suure jõudlusega salvestusseadmete jaoks. Kõige sagedamini kasutatakse neid veebiserverite või andmebaasisalvestussüsteemide arhitektuuris. Kui on vaja suurt kirjutamis-/lugemiskiirust.
Erinevalt traditsioonilistest salvestusliidestest, nagu SATA, kasutab NVMe ühendust PCI Express (PCIe) võimaldada kiiremat andmeedastust arvutisüsteemi ja salvestusseadmete vahel. NVMe kasutab ka arhitektuuri "queueing”, mis võimaldab korraga töödelda mitut lugemis- ja kirjutamistoimingut, mis suurendab salvestussüsteemi jõudlust ja tõhusust.
Mida see tähendab 2x 512GB NVMe SSD cu RAID 1?
Siin on nn probleem, kus näete ainult ühte salvestusruumi. Kuigi algaja tehtud lihtsa arvutusega, kaks ketas-s 512 GB, tähendaks kokku 1 TB vaba ruumi salvestusruumi jaoks.
Veebiserverite puhul on salvestatud andmete turvalisus väga oluline. Sellepärast kasutatakse kettaid SSD omavahel ühendatud NVMe tarkvaraga RAID 1. Kui emaplaat, mälu või isegi CPU neid saab asendada ilma andmete kadumiseta, ketta rikke korral võivad tagajärjed olla katastroofilised.
Mida RAID 1 tähendab?
RAID (sõltumatute üleliigne massiiv Disks) on andmesalvestustarkvara/tehnoloogia, mis ühendab mitu füüsilist ketast parema jõudluse ja turvalisuse saavutamiseks. See on teatud tüüpi füüsiliste salvestusüksuste sideaine, mis on süsteemis omavahel ühendatud.
Saadaval on mitut tüüpi RAID, mis kohanduvad iga konfiguratsiooni nõuetega. Veebiserverite puhul on parim ja kulutõhusam valik RAID 1.
Mida tähendab 2x NVMe SSD koos RAID 1-ga?
RAID 1 on ketta "andmete peegel". Mirroring. Andmed dubleeritakse kahele identsele kettale, mis tagab liiasuse ja kui üks ketastest ebaõnnestub, on andmed teisel kettal endiselt saadaval. Seega on andmed kahjustuste korral kaitstud. Lugemine on paranenud, kuid kirjutamisjõudlus on veidi mõjutatud.
Veebiserverite jaoks on ketta peamised funktsioonid andmekaitse ja lugemiskiirus. Seetõttu 2x NVMe SSD RAID 1-ga on hea valik veebiserveritele, kus lugemiskiirus on olulisem kui kirjutamiskiirus. Jah, see võib olla puuduseks, kui vahemälusüsteemiks valitakse ketas REDIS, memcached ja teised, kasutage RAM-i vahemälu. (Teine arutelu).
Soovi korral aitab RAID 1 luua omamoodi varuketta. See ei tähenda, et kui kustutasite andmed kogemata kettalt, siis RAID 1 abil saate need teiselt kettalt taastada. See kehtib ainult siis, kui üks ketastest ebaõnnestub.
Kokkuvõtteks võib öelda, et on normaalne, et operatsioonisüsteem näeb RAID-komplektis olevaid kettaid ühe kettana. Ühe puhul RAID 1, kopeeritakse andmed komplekti mõlemal kettal, nii et saadaolev ruum võrdub ainult ühe ketta ruumiga, kuid andmed on üleliigsed ja kaitstud juhuks, kui ühel kettal peaks esinema rike.
Eritellimusel valmistatud: "df -h
” käivitatakse serveris koos Linux, kuvab see igas failisüsteemis ainult praegu ühendatud/partitsioonitud ja kasutatud salvestusruumi. Kui teise ketta partitsioonid pole failisüsteemi ühendatud, siis neid käsutulemuses ei kuvata. Saadaolevate ketaste ja olemasolevate partitsioonide kontrollimiseks võite kasutada käsku: fdisk -l
või lsblk
.
Kokkuvõtteks võib öelda, et kui teil on serveris või arvutis kaks RAID 1-ga NVMe SSD-ketast, on teil salvestamiseks saadaval ainult ühe ketta maht.