Ibland på filnivå när refererade data får plats, men ögonblicksbilder på block- eller volymnivå bevarar ofta geometrin och kan inte tas emot direkt på ett mindre mål.
Beslutet är viktigt när en migrerad NAS-datauppsättning har gott om ledigt logiskt utrymme men den gamla källan för ögonblicksbilden var större. De två konkurrerande tillstånden är rekonstruktion på filnivå till ett mindre mål och geometribegränsningar vid mottagning på blocknivå eller filsystemsnivå. Börja med en sparad konfiguration och data som kan raderas, observera en gren i taget och avbryt om testet ökar risken för dataförlust, behörighetsproblem eller otillgänglighet.
Definiera villkoren bakom beslutet att återställa en ögonblicksbild till mindre lagring
Dokumentera miljön innan du ändrar något: programvaru- och firmwareversioner, enhetsidentiteter, monterings- eller nätverkssökväg, ledigt utrymme, behörigheter och det observerbara symptomet. Baslinjen måste innehålla tillräckligt med detaljer för att återskapa att en migrerad NAS-datauppsättning har gott om ledigt logiskt utrymme men att den gamla källan för ögonblicksbilden var större.
Den första kandidaten är rekonstruktion på filnivå till ett mindre mål. Den andra är geometribegränsningar vid mottagning på blocknivå eller filsystemsnivå. Det aktuella zfs receive-beteendet definierar mekanismen eller kommandogränsen som används i testet; det ersätter inte observationer från den här specifika hemservern.
Skriv ner godkännandekriteriet och stoppkriteriet innan du kör särskiljningstestet. Ett godkänt resultat måste ändra de bevis som förutsägs av en gren, samtidigt som orelaterade tjänster förblir oförändrade. Ett underkänt resultat måste återställa systemet till det sparade tillståndet i stället för att utlösa en kedja av spekulativa åtgärder.
Testa påståendet utan att sänka det ursprungliga kravet
Använd detta särskiljningstest: mät refererade data och nödvändiga metadata, återställ eller ta sedan emot dem till ett mindre mål som kan raderas med det exakta verktyget. Håll arbetsbelastning, klient, sökväg, filuppsättning och tidpunkt konstanta så att resultatet kan hänföras till den ändrade variabeln.
Använd ZFS-mottagningsgränser för att välja det fält som faktiskt kan skilja grenarna åt, och samla sedan in dess tidsstämpel, avslutningsstatus, feltext, enhets- eller ögonblicksbildsidentitet, fördröjning, överförda byte, behörigheter och återställningstillstånd. Ett felfritt kommandoavslut räcker inte när identitet, beständighet eller programtillstånd är det som testas.
Upprepa testet en gång efter en omstart, återanslutning, ominmontering eller cachetömning när den händelsen ingår i det ursprungliga villkoret. Om den första körningen är destruktiv eller om miljön inte kan återställas, avbryt och återskapa testet på en kopia som kan raderas i stället.
zfs list -o name,used,refer,logicalused
# Testa den exakta mottagningen eller filåterställningen till ett mål som kan raderas
Tolka godkända, underkända och avvikande resultat
GODKÄNT: verktyget accepterar målet och de återställda filerna plus egenskaper får plats med marginal. Dokumentera den exakta versionen, identiteten och arbetsbelastningen som godkändes så att slutsatsen förblir villkorad i stället för att bli ett universellt påstående.
UNDERKÄNT: strömmen kräver den ursprungliga volymgeometrin, ögonblicksbilder refererar till mer data eller metadata och reservationer överskrider kapaciteten. Ett underkänt resultat bevisar inte automatiskt den motsatta grenen när nätverk, minne, behörigheter eller källans konsistens kan påverka båda. Isolera de gemensamma beroendena innan du eskalerar.
AVVIKANDE ELLER TVETYDIGT RESULTAT: återställ filer till ett nyskapat mindre filsystem i stället för att krympa eller tvinga ögonblicksbildsavbildningen. Bevara loggarna och kör inte reparations-, rensnings-, förstörings-, ompartitionerings- eller rekursiva ägarskapskommandon förrän det finns en återställningsbar kopia.
Bekräfta beslutet under den ursprungliga arbetsbelastningen
Tillämpa den åtgärd som motsvarar den observerade grenen och upprepa sedan det ursprungliga villkoret i stället för en förenklad ersättning. Beslutet gäller först när verktyget accepterar målet och de återställda filerna plus egenskaper får plats med marginal under två cykler eller genom den relevanta omstarten, viloläget, avbrottet eller belastningsövergången.
Använd verifieringen av återställningen för att kontrollera det närmast beroende arbetsflödet, men behåll den ursprungliga utlösaren oförändrad. Orelaterade datauppsättningar, utdelningar, containrar, användare och återställningspunkter måste behålla sin tidigare åtkomst och tidsåtgång.
Stoppgränsen är tydlig: om strömmen kräver den ursprungliga volymgeometrin, ögonblicksbilder refererar till mer data eller metadata och reservationer överskrider kapaciteten, återgå till den senast verifierade konfigurationen, bevara bevisen och eskalera till ett djupare plattforms- eller hårdvarutest endast när grenen kan upprepas.
När målresultatet består, jämför det med separata säkerhetskopieringsjobb så att åtgärden inte flyttar risken till en närliggande tjänst. Ett framgångsrikt måltest med ett nytt säkerhetskopierings-, identitets-, timeout- eller tillgänglighetsfel är fortfarande en misslyckad ändring.
Vanliga frågor
Vid återställning av ögonblicksbilder till mindre lagring gäller de återstående frågorna vanligtvis om synligt använt utrymme avgör om återställningen får plats, om ZFS-datauppsättningar kan krympas och vilken migreringsväg som är säkrast. Svaren nedan håller dessa specialfall åtskilda från huvudbeslutet.
Godkännandegränsen flyttas inte: verktyget accepterar målet och de återställda filerna plus egenskaper får plats med marginal. Om ett uppföljande villkor ändrar filsystemet, identiteten, nätverkssökvägen eller programversionen ska du upprepa endast det särskiljningstest som påverkas av ändringen.
Sluta bredda experimentet när strömmen kräver den ursprungliga volymgeometrin, ögonblicksbilder refererar till mer data eller metadata och reservationer överskrider kapaciteten. Återställ då filer till ett nyskapat mindre filsystem i stället för att krympa eller tvinga ögonblicksbildsavbildningen. Bevara bevisen innan du eskalerar till plattforms-, lagrings- eller hårdvaruägaren.
Avgör synligt använt utrymme om återställningen får plats?
Inte ensamt. Ögonblicksbilder, metadata, reservationer, komprimering och mottagningssemantik påverkar den kapacitet som krävs.
Kan ZFS-datauppsättningar krympas?
Datauppsättningar är inte volymer med fast storlek, men zvols och pooler som tar emot data har andra begränsningar.
Vilken migreringsväg är säkrast?
Skapa det mindre målet, återställ filer eller en testad ström, verifiera dem och behåll källan tills godkännandet är klart.
Vid återställning av ögonblicksbilder till mindre lagring är det praktiska svaret fortfarande villkorat: verktyget accepterar målet och de återställda filerna plus egenskaper får plats med marginal. När strömmen kräver den ursprungliga volymgeometrin, ögonblicksbilder refererar till mer data eller metadata och reservationer överskrider kapaciteten ska du återställa filer till ett nyskapat mindre filsystem i stället för att krympa eller tvinga ögonblicksbildsavbildningen. En delvis lyckad åtgärd som inte klarar den ursprungliga arbetsbelastningen är inte kompatibilitet.
Support och tips
Mer att läsa

Kan ett egenhostat galleri bevara parkopplingen mellan Apple Live Photos?
Ett villkorat beslut för hemmaservern om parkoppling med Apple Live Photo, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

Kan du importera Google Takeout och telefonbackuper till ett enda fotobibliotek?
Ett villkorat beslut för en hemmaserver för kombinerad fotoimport, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

Kan Immich använda ett externt bibliotek utan att ta över ägandet av filerna?
Ett villkorat beslut för hemservern om ägarskap av externa bibliotek i Immich, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

