Utöka RAID 5 utan dataförlust: Lägga till enheter på styrenheter, NAS, Linux

I den här handledningen går vi igenom digprocessen att lägga till fler enheter till en befintlig RAID 5-array utan att riskera någon dataförlust. Oavsett om du använder en hårdvarukontroller, NAS eller Linux-baserat system kommer den här guiden att ge dig de nödvändiga stegen för att utöka din lagringskapacitet på ett säkert sätt.

Din webbläsare stöder inte HTML-ljud, men du kan fortfarande
ladda ner filen.

Innehåll

  • Metod 1.Hur man utökar och befintlig RAID 5 baserat på en kontroller
  • Metod 2.Hur man utökar RAID5 i en NAS-lagringsenhet
  • Metod 3.Hur man utökar MDRAID
  • Metod 4.Hur man utökar en programvara LVMRAID
  • Metod 5.Hur man utökar en btrfsRAID
  • Slutsats
  • Frågor och svar
  • Kommentarer

När en RAID får slut på ledigt utrymme är det dags att överväga tillgängliga alternativ för att utöka din lagring. Det innebär att lägga till fler enheter till arrayen, om ett sådant alternativ stöds av serverns hårdvara; annars kan du bygga om arrayen med enheter med större kapacitet.

Om din server har en ledig plats för en annan hårddisk kan du utöka det befintliga RAID-systemet utan att förlora någon data alls. Vi ska utforska hur man lägger till en hårddisk till en array baserad på en kontroller, eller byggd på ett NAS-lagringssystem (med exemplet på en Qnap-enhet), hur man gör det på en mjukvara Linux-baserad RAID skapad med hjälp avMDADMochLVMverktyg, eller på arrayen som skapats med hjälp av BTRFS-filsystemet.


Gå till vy


Hur man lägger till fler enheter till en befintlig RAID 5 utan att förlora data. Controller, NAS, Linux

Metod 1.Hur man utökar och befintlig RAID 5 baserat på en kontroller

Till att börja med, låt oss se hur man lägger till en ny disk till en hårdvaru-RAID baserad på en dedikerad kontroller.

Vissa kontroller stöder att lägga till nya hårddiskar till de befintliga RAID 5- och 6-systemen, vilket gör det möjligt att utöka diskarrayen för att få mer lagringsutrymme för dina filer. I vårt exempel kommer vi att utöka en RAID 5 med 3 enheter för att få en RAID 5 med 4 enheter.

Låt oss börja med att ansluta den nya enheten till servern. Efter det, gå till styrenhetens BIOS eller RAID-hanteringsverktyg. Tänk på att vissa kontroller kanske inte stöder att lägga till nya enheter, så det är alltid en bra idé att kontrollera din lagringsenhetsmanual för detaljer. Tänk på att vissa kontroller kanske inte stöder att lägga till nya enheter, så det är alltid en bra idé att kontrollera din lagringsenhetsmanual för detaljer. All data på den nya enheten kommer att raderas. Vi rekommenderar också att du skapar en säkerhetskopia av viktiga filer som är lagrade i din array.

I fönstret för RAID-hanteringsverktyget väljer du styrenheten och sedan den array som behöver utökas; titta till höger för att hitta och välja alternativetExpandera Array.

Därefter väljer du den enhet du vill lägga till i arrayen och klickarSpara. Det startar arrayexpansionsprocessen och du kan se status här.

Vänta tills ombyggnaden är klar. När det är över kommer lite oanvänt utrymme att dyka upp i din array, och du bör lägga till det på den logiska enheten. Välj den logiska enhet du vill utöka och klickaUtöka den logiska enhetentill höger. VäljaMaximal storlekhär eller ställ in ett annat värde och klicka sedanSpara.

Efter det börjar processen med att bygga om arrayen. När det är över kommer arraykapaciteten att öka. Under tiden kommer alla dina data på array-skivorna att lämnas intakta.

Om en specifik enhet inte visas på den här listan kan den vara olämplig att lägga till i arrayen. Till exempel kan dess kapacitet vara lägre än för någon annan enhet i arrayen, eller så har enheten inte formaterats för denna operation. Den kan också tillhöra en annan diskarray eller har konfigurerats som enhot swap-enhet.

Metod 2.Hur man utökar RAID5 i en NAS-lagringsenhet

Låt oss nu utforska hur det kan göras med en NAS-enhet. Om din NAS-lagring har en tom plats för ytterligare en hårddisk kan du enkelt utöka kapaciteten på din virtuella enhet genom att lägga till en ny hårddisk.

För att göra det, anslut hårddisken till NAS:n, starta den och öppna lagringshanteringspanelen. Efter det, öppna menyn och gå tillStorage Manager – Storage Pool.

Klicka påÅtgärderknappen och väljLägg till diskfrån listan.

I fönstret som öppnas lägger du till den nya disken i den befintliga arrayen och klickarNästa.

När du gör det kommer det att finnas en varning om att all information på disken kommer att raderas. KlickOKför att bekräfta denna åtgärd. I nästa steg, kontrollera egenskaperna och klickaTillämpas. Det startar initieringsprocessen, men disken kommer att vara tillgänglig även nu, så att du kan fortsätta arbeta med lagringen.

När initieringen är över är det sista steget att utöka RAID. För att göra det, öppnaVolym, gå sedan tillHandlingKonfigurera, och ställ in önskad storlek i fönstret som öppnas och klicka på OK. Vänta tills expansionen är över och kontrollera data som lagrats på diskarna.

Alla filer finns kvar.

Metod 3.Hur man utökar MDRAID

Låt oss nu utforska hur man lägger till en enhet till MDRAID 5 utan att förlora data lagrad på diskarrayen. I Linux Ubuntu har jag byggt en mjukvara RAID 5 bestående av tre diskar, med hjälp av MDADM-verktyget. Jag måste lägga till en annan hårddisk av samma storlek till denna array. Till att börja med måste vi förbereda en skiva.

Låt oss identifiera disken som behöver läggas till och skriv detta kommando.

Cat /proc/partitionsKopiera

Efter det måste jag skapa en partition på disken.

fdisk /dev/sdeKopiera

  • n– ny;
  • sid– primär;
  • 1– partitionsnummer.

Lämna andra inställningar utan ändringar och tryck på Enter två gånger.

W– registrera ändringarna.

Nu när disken är partitionerad lägger du till den i den befintliga RAID5-arrayen genom att använda det här kommandot:

mdadm –add /dev/md127 /dev/sde1Kopiera

Kontrollera RAID:

cat /proc/mdstatKopiera

Som ett resultat lades disken till som en reservenhet. För att utöka arrayen med den här nya disken måste du skriva följande kommando:

Mdadm –grow –raid-devices=4 /dev/md127Kopiera

Detta kommando talar om för systemet att RAID använder fyra hårddiskar. På så sätt initierar kommandot RAID-återbyggnad, eftersom informationen måste spridas över alla hårddiskar. Denna process tar lite tid så vänta tills den är över.

För att dess status ska visas finns det ett speciellt kommando:

Cat /proc/mdstatKopiera

Den faktiska omformningen kommer att visas här.

Nu består RAID av fyra hårddiskar, men storleken är fortfarande lika med 100 GB.

För att kunna använda de 50 GB som finns på RAID 5 måste du ändra filsystemets storlek. Kör först integritetskontrollen.

e2fsck -f /dev/md127Kopiera

Efter att denna operation har slutförts utan fel kan filsystemet utökas. Du kan göra det med hjälp av verktyget som heterändra storlek2fs.

resize2fs /dev/md127Kopiera

Montera skivan och kontrollera den. Partitionen har utökats och alla filer finns kvar.

Metod 4.Hur man utökar en programvara LVMRAID

Låt oss nu ta reda på vad som kan göras med en annan typ av mjukvaru-RAID, byggd med LVM-verktyget. Jag har en LVM RAID 5 som består av tre hårddiskar och jag skulle vilja lägga till en till.

Till att börja med bör den förberedas och delas upp. Jag ska visa dig hur du gör det medfdisknytta.

För partitionering, skriv följande kommando:

Fdisk /dev/sddKopiera

Ange disknamnet här.

  • n– ny;
  • sid– primär;
  • 1– partitionsnummer.

Lämna andra inställningar utan ändringar och tryck på Enter två gånger.

W– registrera ändringarna.

Därefter skapar du en virtuell disk på den här hårddisken genom att använda ett annat kommando:

Pvcreate /dev/sdd1Kopiera

Använd sedan den här virtuella disken för att utöka vg1-gruppen, med detta kommando:

Vgextend vg1 /dev/sdd1Kopiera

Kontrollera egenskaperna för den virtuella gruppen.

VgsKopiera

Skriv slutligen kommandot för att utöka den logiska RAID 5-volymen:

lvconvert --stripes 3 /dev/vg1/lvr5Kopiera

Förläng sedan filsystemet på den logiska volymen

lvresize --extents +100%FREE --resizefs /dev/vg1/lvr5Kopiera

Öppna diskverktyget och kontrollera RAID-egenskaperna. Nu består den av fyra diskar och filerna är intakta.

Metod 5.Hur man utökar en btrfsRAID

Här är ytterligare ett RAID-system skapat med hjälp av BTRFS-filsystemet. Den består av tre hårddiskar, och vi kommer att lägga till ytterligare en hårddisk av liknande storlek. Filerna som lagras på denna RAID kommer inte att raderas.

SLÄKT:Effektiva RAID-återställningsmetoder: Återställa data från en kraschad RAID på en felaktig LaCie 5big Network 2 NAS

För att utöka programvaran btrfsRAID använder vi kommandot btrfs device add. För att lägga till en lagringsenhet till det monterade filsystemet, kör det här kommandot:

btrfs device add /dev/sdd /media/lin/dataKopiera

Efter att enheten har lagts till, rekommenderas att balansera BTRFS-filsystemet. För att göra det, skriv detta kommando i terminalen:

btrfs balance start /media/lin/dataKopiera

När vi kontrollerar arrayen med diskverktyget kan du se att dess storlek har ökat och filerna som lagrats på diskarrayen har inte raderats.

Slutsats

Sammanfattningsvis har vi just utforskat flera sätt att utöka en RAID. Efter vår videohandledning kommer du att kunna spara data som är lagrad på ditt RAID-system. Men även om din RAID har kraschat, och du tappade åtkomst till filerna som är lagrade på den diskarrayen, kommer du alltid att kunna återställa dem med hjälp av det specialiserade verktyget – Hetman RAID Recovery. I våra tidigare artiklar har vi studerat i detalj processen för att återställa data från alla RAID-typer som nämns i detta material.

#HandlingBeskrivning
1.Stäng av NAS eller RAID-kontrollerStäng av NAS- eller RAID-kontrollern på ett säkert sätt och koppla bort enheterna.
2.Anslut enheter till PCAnslut RAID-enheterna till en Windows-dator med SATA- eller USB-adaptrar.
3.Installera Hetman RAID RecoveryLadda ner och installera Hetman RAID Recovery-programvaran på Windows-datorn.
4.Starta programmetÖppna Hetman RAID Recovery och låt programvaran automatiskt upptäcka RAID-konfigurationen.
5.DataskanningVälj den upptäckta RAID-arrayen och utför en fullständig genomsökning för att söka efter förlorad data.
6.Granska och återhämta digGranska de hittade filerna och välj de du vill återställa. Spara dem på en annan lagringsenhet.
7.Byt ut defekt drivenhetByt ut en defekt enhet mot en ny om den upptäcks.
8.DataåterställningÖverför den återställda datan tillbaka till NAS:en.