Kan du rotera två USB-säkerhetskopieringsenheter utan att förlora den inkrementella historiken på en hemmabaserad NAS?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Ja, du kan rotera två USB-säkerhetskopieringsenheter på en hem-NAS utan att förlora användbar historik, men den säkra designen är att behandla Drive A och Drive B som två oberoende säkerhetskopieringsdestinationer. Varje enhet bör behålla sin egen katalog, metadata för arkivet, behållningstillstånd och återställningspunkter. Förvänta dig inte att en enhet som var offline förra veckan ska fortsätta den andra enhetens inkrementella kedja om inte säkerhetskopieringsprogrammet uttryckligen stöder rotation av flyttbara medier.

Den säkra designen är en oberoende historik per USB-enhet

När en ZimaOS-stil hemserver säkerhetskopierar familjefoton, dokument, mediametadata och självhostad appdata, bör de två flyttbara enheterna ge två separata återställningshistoriker. Ett praktiskt rotationsmönster är att skapa en separat säkerhetskopieringsuppgift för varje fysisk säkerhetskopieringsenhet och sedan bara köra den uppgift som är kopplad till den enhet som för närvarande är ansluten.

Detta innebär att Drive A kan innehålla veckovisa återställningspunkter från vecka 1, 3 och 5, medan Drive B innehåller vecka 2, 4 och 6. Ingen av kedjorna är kontinuerliga varje dag, men varje kedja förblir internt konsekvent eftersom nästa inkrementella jämförs med samma enhets tidigare tillstånd.

Varför en delad inkrementell kedja kan misslyckas under rotation

En inkrementell backup lagrar inte bara ändrade filer. Den förlitar sig ofta på metadata för arkivet, index, kataloger, chunk-kartor eller en tidigare återställningspunkt på destinationen. Om jobbet registrerar Drive A som det aktiva arkivet och du ersätter den med en orelaterad Drive B på samma sökväg, kan programvaran rapportera ett saknat arkiv, starta en ny kedja, begära en omindexering eller skriva data som inte kan tolkas med Drive B:s äldre historik.

En guide för två-enhetsrotation visar samma praktiska gräns genom att konfigurera inkrementella säkerhetskopior för två roterande externa destinationer. Säkerhetskopieringsprogrammet kan jämföra med vad som finns på den anslutna enheten, men kan inte använda block som endast finns på enheten som förvaras offsite.

Ge varje enhet en stabil identitet

Identifiera inte destinationen endast som /dev/sdb1, E: eller den första USB-enheten som upptäcks efter uppstart. Upptäcktsordningen kan ändras när NAS:en startas om eller en annan enhet ansluts. ZimaSpace-guiden om ändrade monteringsvägar för USB-enheter efter omstart förklarar varför tillfälliga enhetsnamn är osäkra för schemalagda jobb.

Använd ett filsystem-UUID, unik volymetikett, beständig monteringsregel eller destinationsmarkör. En arbetsflöde för flyttbara medier använder en markeringsfil för att verifiera att den förväntade externa enheten är monterad innan jobbet skriver. Samma princip gäller även om din NAS-gränssnitt döljer monteringskommandon: jobbet ska bevisa att Drive A verkligen är Drive A.

Skapa separata jobb eller arkiv för Drive A och Drive B.

Namnge jobben tydligt, till exempel Home-NAS-to-USB-A och Home-NAS-to-USB-B. Ge varje disk en unik etikett och separat arkivmapp. Ett exempel från en hem-NAS-community rekommenderar ett unikt USB-volymnamn med motsvarande säkerhetskopieringsuppgift istället för att låtsas att flera diskar är ett utbytbart mål.

Objekt. Drive A. Drive B.
Volymidentitet. NAS-BACKUP-A. NAS-BACKUP-B.
Säkerhetskopieringsjobb. usb-a-weekly. usb-b-weekly.
Arkivmapp. /backup-a/home-nas. /backup-b/home-nas.
Historik. Oberoende A-kedja. Oberoende B-kedja.
Lagringsplats. Ansluten under sin tur. Offline eller offsite.

En missad rotation skapar vanligtvis ett längre återställningsgap, inte en bruten kedja.

Om Drive B förblir offsite i tre veckor jämför dess nästa säkerhetskopiering normalt det aktuella NAS-tillståndet med Drive B:s senaste slutförda återställningspunkt. Jobbet kan överföra mer ändrad data eftersom gapet är större, men kedjan blir inte automatiskt ogiltig. De viktiga kontrollerna är att arkivet öppnas, den förväntade tidigare historiken är synlig och att retention inte tar bort den enda användbara basen medan disken är offline.

Kopiera inte Drive A:s senaste inkrementella filer till Drive B för att "komma ikapp". Inkrementella filer kan bero på arkivs-specifika index, packfiler, fullständiga säkerhetskopior eller krypteringsmetadata. Att korskopiera enskilda kedjemedlemmar kan skapa en katalog som ser komplett ut men inte kan återställas.

Verifiera den anslutna enheten före varje säkerhetskopiering.

  • Bekräfta det förväntade UUID, etikett, markeringsfil och monteringspunkt.
  • Bekräfta att destinationen har tillräckligt med ledigt utrymme för det förväntade ändringsfönstret.
  • Öppna arkivet och lista dess senaste slutförda återställningspunkt.
  • Kör en liten återställning till en temporär mapp innan du litar på en nykonfigurerad rotation.
  • Avbryt om destinationsvägen finns men den flyttbara disken inte är monterad; annars kan jobbet fylla NAS-systemdisken.

En handledning för roterande enheter visar varför den operativa rutinen är viktig: diskbyte, montering, synkronisering och verifieringssteg måste vara tydliga och inte antas. Den användbara principen är att dokumentera exakt procedur för diskrotation så att rätt media och sökväg används varje gång.

Använd ett rotationsflöde som avslutas med ett återställningstest

  1. Anslut den schemalagda disken och vänta på att NAS monterar den.
  2. Verifiera diskidentitet och förrådsbana.
  3. Kör endast det matchande backupjobbet.
  4. Granska varningar, ändrad datastorlek och retentionåtgärder.
  5. Återställ flera representativa filer till en temporär katalog.
  6. Avmontera eller mata ut disken ordentligt.
  7. Flytta den offline eller till en annan plats innan du ansluter den andra disken.

För familjearkiv eller självhostad appdata, testa mer än en enda textfil. Inkludera ett stort foto eller video, en fil med begränsade behörigheter, en containerkonfigurationsexport och alla krypteringsnycklar som behövs för att öppna backupen.

När en enkel fullständig eller ögonblicksbildskopia är säkrare

Använd separata fullständiga kopior, tidsstämplade rsync-ögonblicksbilder eller ett annat självständigt format när backup-programmet inte kan känna igen roterande media pålitligt. Detta kan ta mer plats, men är säkrare än att underhålla en skör kedja vars katalog bara finns på NAS-systemdisken eller vars destinationsidentitet ändras varje vecka.

Undvik också långa framåtriktade inkrementella kedjor på flyttbara enheter som kan tappas, kopplas ur felaktigt eller förvaras i tuffa förhållanden. En rotation är användbar eftersom en disk är offline; den bör inte skapa en design där förlust av en gammal kedjefil gör varje nyare återställningspunkt oanvändbar.

Vanliga frågor

Behöver båda USB-backupenheterna samma filsystem?

Nej, men att använda samma filsystem och monteringsbeteende minskar överraskningar. Båda måste bevara behörigheter, filnamn, filstorlekar och förrådsfunktioner som backup-programvaran kräver. Testa en riktig återställning från varje disk separat.

Bryts den inkrementella kedjan om man hoppar över en rotation?

Vanligtvis inte. Nästa körning kan bli större eftersom mer NAS-data ändrats sedan den disken senast var ansluten. Det blir ett problem när retention tagit bort en nödvändig bas, förrådets metadata saknas eller jobbet skriver till fel diskidentitet.

Kan båda diskarna använda samma volymetikett?

De bör inte. En delad etikett gör automatisering mindre kapabel att bevisa vilken historik som är kopplad. Använd unika etiketter eller UUID:er och koppla varje till sitt eget jobb och förråd.

Slutlig slutsats

Två roterande USB-enheter kan skydda en hemmets NAS utan att bryta den inkrementella historiken när varje disk behandlas som ett oberoende backupförråd. Ge diskarna stabila identiteter, använd separata jobb, verifiera den förväntade kedjan innan skrivning, testa återställningar och håll den inaktiva disken offline. Rotation bör skapa två återställningsbara historiker – inte en kedja uppdelad på två medier.

Support och tips

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.