Jag hade nyligen någon förbryllad över det faktum att även om de har två 512 GB SSD-enheter anslutna, ser de bara en enhet för lagringsutrymme. Han kanske inte vet vad 2x 512GB NVMe SSD med RAID 1 betyder på webbservern och vad denna lagringsarkitektur innebär.
innehåll
Om du är nybörjare på att hantera lagringsutrymmen på en server eller en enkel dator kommer du i den här handledningen att lära dig om NVMe och vad RAID innebär. Låt oss ta det en i taget och se varför du från två sammankopplade diskar bara ser lagringsutrymmet från en.
Vad betyder det NVMe (Non-Volatile Memory Express)?
NVMe kommer från (Non-Volatile Memory Express) och är ett protokoll för sammankoppling av lagringsenheter, som t.ex SSDden (Solid State Drives) eller Flash-lagringsmoduler (USB Stick, minneskort). Detta protokoll är speciellt utformat för att utnyttja den höga prestandan hos flashminnesbaserade lagringsenheter och används huvudsakligen för högpresterande lagringsenheter. De används oftast i arkitekturen för webbservrar eller databaslagringssystem. Där hög skriv-/läshastighet krävs.

Till skillnad från traditionella lagringsgränssnitt som SATA använder NVMe en anslutning PCI Express (PCIe) för att möjliggöra snabbare dataöverföringar mellan datorsystemet och lagringsenheterna. NVMe använder också en arkitektur av "queueing” som gör att flera läs- och skrivoperationer kan bearbetas samtidigt, vilket leder till en ökad prestanda och effektivitet hos lagringssystemet.
Vad betyder det 2x 512GB NVMe SSD cu RAID 1?
Här är det så kallade problemet där du bara ser ett lagringsutrymme. Fast med en enkel beräkning gjord av en nybörjare, två disk-s på 512 GB, skulle innebära totalt 1 TB ledigt utrymme för lagring.
När det gäller webbservrar är säkerheten för lagrad data mycket viktig. Det är därför som diskar används SSD sammankopplad NVMe med programvara RAID 1. Om ett moderkort, minne eller till och med CPU kan bytas ut utan dataförlust, om en disk går sönder, kan effekterna bli katastrofala.
Vad betyder RAID 1?
RAID (Redundant Array of Independent Disks) är en mjukvara/datalagringsteknik som kombinerar flera fysiska diskar för att få bättre prestanda och säkerhet. Det är ett slags bindemedel av fysiska lagringsenheter som är sammankopplade i ett system.
Flera typer av RAID finns tillgängliga, som anpassar sig till kraven för varje konfiguration. När det gäller webbservrar är det bästa och mest kostnadseffektiva valet RAID 1.
Vad betyder 2x NVMe SSD med RAID 1?
RAID 1 är “dataspegel” från en skiva. Mirroring. Data dupliceras på två identiska diskar, vilket säkerställer redundans och om en av diskarna misslyckas är data fortfarande tillgänglig på den andra disken. Därmed är uppgifterna skyddade vid skada. Läsprestanda förbättras, men skrivprestandan påverkas något.
För webbservrar är dataskydd och läshastighet de främsta funktionerna på en disk. Därför, 2x NVMe SSD med RAID 1 är ett bra val för webbservrar, där läshastigheten är viktigare än skrivhastigheten. Ja, det kan dock vara en nackdel när disken väljs som cachesystem REDIS, memcached och andra använder RAM-cache. (En annan diskussion).
Om du vill hjälper RAID 1 till att skapa en slags backup-disk. Detta betyder inte att om du av misstag raderade data från disken, med RAID 1 kommer du att kunna återställa den från den andra disken. Det handlar bara om om någon av diskarna går sönder.
Sammanfattningsvis är det normalt att diskarna i en RAID-uppsättning ses av operativsystemet som en enda disk. I fallet med en RAID 1, replikeras data på båda diskarna i uppsättningen, så det tillgängliga utrymmet kommer bara att vara lika med utrymmet på en enda disk, men data kommer att vara redundanta och säkrade om en av diskarna skulle ha ett fel.
Skräddarsydd: “df -h” körs i en Linux-server, kommer den bara att visa det för närvarande monterade/partitionerade och använda lagringsutrymmet på varje filsystem. Om partitionerna på den andra disken inte är monterade i filsystemet, kommer de inte att visas i kommandoresultatet. För att kontrollera tillgängliga diskar och befintliga partitioner kan du använda kommandot: fdisk -l eller lsblk.
Sammanfattningsvis, om du har två NVMe SSD-diskar med RAID 1 på en server eller en dator, har du bara en volym som är lika med den för en enda disk tillgänglig för lagring.