Du kan ofta utöka en tvådisksspegel genom att byta ut en enhet, slutföra ombyggnaden och sedan byta ut den andra. Kapaciteten förblir vanligtvis oförändrad tills varje spegelmedlem är större och arrayen uttryckligen utökas.
Metoden är vanlig men inte universell. Kontrollenheten eller filsystemet måste stödja utbyte med större medlemmar och senare tillväxt av den virtuella disken, partitionen, poolen och filsystemet. En verifierad säkerhetskopia och en ren start-spegel är förutsättningar, inte valfria försiktighetsåtgärder.
Det villkorliga svaret beror på RAID-lagret
Hårdvaru-RAID, mdadm, ZFS-spegel, Btrfs RAID1 och apparatstyrd lagring har olika kontroller. Vissa känner automatiskt igen extra medlemskapacitet; andra kräver ett separat steg för att utöka virtuell disk, ändra partition, pooloperation eller växa filsystemet.
Bekräfta exakt implementation och version innan du rör hårdvaran. Det säkra hög-nivåmönstret är att byta en disk i taget och tillåta en lyckad ombyggnad innan nästa redundanskälla ändras.
Börja med en ren spegel och en återställbar säkerhetskopia
Börja inte en utökning medan spegeln är degraderad, skannas med fel eller visar instabila länkar. Läs varje medlems SMART-data, slutför en konsistenskontroll, koppla serienummer till fack och bekräfta att säkerhetskopian kan återställa den viktigaste datan.
Utökning orsakar minst två fulla läs- och skrivningar per medlem. Den belastningen kan avslöja svaga sektorer som normal användning inte har berört. Om den överlevande gamla enheten rapporterar väntande eller okorrigerbara sektorer kan det vara säkrare att kopiera data till en ny array än att bygga om från den två gånger.
Byt ut den första enheten och vänta på full redundans
Installera en enhet vars användbara sektorsantal är minst lika stort som den gamla medlemmen. Att matcha marknadsförd kapacitet räcker inte eftersom modeller med samma etikett kan ha något olika antal sektorer.
En något mindre ersättningsenhet kan avvisas även när båda produkterna säljs som samma nominella storlek. Kontrollera exakt logiskt sektorsantal, sektorsformat, gränssnittsstöd och kontrollerns kompatibilitet innan beställning.
Verifiera den första ombyggnaden innan du byter den andra
Vänta tills den nya medlemmen är aktiv och spegeln är frisk. Spara slutstatus, kör en kort hälsokontroll och kontrollera att läs-, skriv-, länk- och mediafel inte har ökat. Behandla inte 100 procent på en framstegsindikator som det enda tecknet på slutförande.
Mönstret för spegelmigrering till större enheter kräver att varje utbyte byggs om helt. Att ta bort båda ursprungliga medlemmarna tar bort den aktiva spegeln och förvandlar en på-plats-utökning till en återställnings- eller räddningsövning.
Byt ut den andra enheten med samma kontroller
När den första nya medlemmen är helt synkroniserad, byt ut den kvarvarande mindre disken och upprepa samma kontroller. Låt den första gamla disken vara orörd tills den andra ombyggnaden och en integritetskontroll efter ombyggnad är klar, eftersom den fortfarande kan vara värdefull vid återställning.
Undvik att ändra partitioner eller växa filsystem mellan de två bytena om inte plattformen uttryckligen kräver det. Arrayen kommer normalt att fortsätta visa den gamla storleken så länge någon medlem fortfarande definierar den mindre gränsen.
Extra kapacitet är ett separat expansionssteg
Efter att båda större enheterna är friska, inspektera lagringsstacken från botten till toppen. Kontrollern kan visa oanvänd fysisk plats även om den virtuella disken fortfarande är ursprunglig storlek. Då kan partitionstabellen, den logiska volymen och filsystemet var och en ha sin egen oförändrade gräns.
| Skikt | Förväntat efter båda ombyggnaderna | Möjlig nästa åtgärd |
|---|---|---|
| Fysiska medlemmar | Båda enheterna visar full ny storlek | Ingen |
| RAID virtuell disk eller pool | Kan fortfarande visa gammal storlek | Utöka eller väx array om det stöds |
| Partition eller volymhanterare | Gammal gräns kvarstår | Ändra storlek på partition eller logisk volym |
| Filsystem | Gammal användbar kapacitet kvarstår | Använd filsystems-specifik växtoperation |
En praktisk exempel på oanvänd kapacitet efter utbyte visar varför att byta diskar och exponera utrymme för operativsystemet är separata operationer.
När man inte ska använda metoden en i taget
Fortsätt inte om kontrollern inte kan utöka den virtuella disken, spegeln använder icke-stödda sektorsformat, den kvarvarande källdisken försämras eller apparatens dokumentation kräver migrering till en ny pool. En ny array och verifierad återställning kan ge mindre risk och driftstopp.
Avbryt också om den första ombyggnaden skapar nya I/O-fel. Proceduren är avsedd för en frisk spegel som förstoras, inte för att extrahera data från instabila medlemmar.
Planera för två fulla ombyggnadsvinduer
Sekventiellt utbyte är inte en underhållshändelse utan två separata perioder med minskad redundans. Avsätt tillräckligt med tid för varje ombyggnad, dess hälsokontroll och en paus mellan dem så att ett fel på den första nya medlemmen inte förs vidare till det andra bytet.
Håll normala arbetsbelastningar lätta under båda passen. Om utökningen är kapacitetsdriven snarare än brådskande är det säkrare att vänta på ett lågbelastningsfönster än att kombinera diskbyte med orelaterade uppdateringar, kabelbyten eller filsystemunderhåll.
Vanliga frågor
Kommer spegeln att använda den större enhetens fulla storlek omedelbart?
Vanligtvis inte. Så länge en mindre medlem finns kvar använder spegeln generellt bara den gemensamma kapaciteten. Även efter båda bytena kan en separat array- och filsystemutökning krävas.
Kan jag använda olika märken eller hastigheter?
Ofta ja, när gränssnitt, sektorsformat, kapacitet och kontrollregler är kompatibla. Prestanda och felåterställningsbeteende kan följa den långsammare medlemmen, så matchning av driftskarakteristika är att föredra.
Bör jag behålla de gamla diskarna?
Behåll varje ursprunglig disk oförändrad tills båda ombyggnader, utökning, full integritetskontroll och säkerhetskopieringsverifiering är klara. Märk dem med serienummer och borttagningsordning.
Den säkra gränsen
Byt bara ut en spegelmedlem i taget, kräva en frisk ombyggnad innan nästa byte och väx varje lagringslager först efter att båda större medlemmarna är aktiva och verifierade.
Support och tips
Mer att läsa

Varför blir en RAID-array inaktiv efter ett strömavbrott?
En inaktiv array betyder ofta att metadata hittades men att systemet inte hade tillräckligt med förtroende eller medlemmar för att starta den säkert efter...

Vilka är riskerna med att tvinga en saknad RAID-medlem att komma online igen?
Tvångsalternativ kan kringgå säkerhetskontroller kring föråldrad metadata, smutsig paritet, saknade skrivningar eller aktiva pooler; undersök och bevara bevis innan du använder dem.

Hur man skiljer en dålig SATA-kabel från en felande NAS-enhet
Spåra om fel följer med disken eller stannar kvar i SATA-vägen, och separera transporträknare från bevis på mediehälsa innan hårdvara byts ut.

