Kör gallring enligt ett förutsägbart schema - ofta efter lyckade dagliga eller veckovisa säkerhetskopieringar - men komprimera bara när säkerhetskopieringsverktyget kräver det och när det utrymme som kan frigöras motiverar I/O-belastningen. Gallring väljer utgångna återställningspunkter; komprimering eller ompaketering frigör lagringsutrymme.
Kommandon och kostnader skiljer sig mellan Borg, restic och andra deduplicerande arkiv. Ett säkert schema måste ta hänsyn till skrivaktivitet, lås i arkivet, fjärrbandbredd, ledigt utrymme och hur länge underhållet blockerar nya säkerhetskopieringar. Denna skillnad avgör mätmetoden, säkerhetsmarginalen och stoppvillkoret. Denna skillnad avgör mätmetoden, säkerhetsmarginalen och stoppvillkoret.
Separera beslut om lagringstid från frigörande av utrymme
Gallring verkställer policyn för återställningspunkter. Den bör ske tillräckligt ofta för att utgångna ögonblicksbilder inte ska ansamlas oförutsägbart, men endast efter att den senaste säkerhetskopieringen har verifierats och reglerna för vad som ska behållas har granskats.
Komprimering skriver om eller tar bort arkivpaket och kan överföra betydande mängder data. Om den körs efter varje liten gallring kan I/O-resurser slösas bort, medan utebliven komprimering kan göra att raderade data fortsätter att ta upp plats på målet.
Använd förhandsgranskning där det stöds och dokumentera den förväntade mängden data som ska behållas. Ett schema är osäkert om operatörer inte kan förklara vilka dagliga, veckovisa och månatliga punkter som finns kvar efteråt.
Utlös underhåll baserat på mätbara villkor
Följ arkivets tillväxt, antal byte som kan frigöras, ledig kapacitet, gallringens varaktighet, komprimeringens varaktighet, konkurrens om lås och åldern på den senaste lyckade kontrollen. Dessa signaler är mer användbara än enbart en kalender.
Ett litet hemmaariv kan gallras varje vecka och komprimeras varje månad; ett arkiv med hög förändringstakt kan behöva tätare underhåll. Rätt intervall är det som bevarar tillräcklig marginal utan att överlappa säkerhetskopierings- eller återställningsfönster.
Använd tabellen nedan som en utgångspunkt och ersätt den sedan med observerade varaktigheter och tillväxthastigheter.
| Observerat tillstånd | Bedömning | Nästa åtgärd |
|---|---|---|
| Lagringstiden ändrades; lite utrymme kan frigöras | Gallra endast | Skjut upp komprimeringen |
| Hög förändringstakt; betydande utrymme kan frigöras | Gallra och komprimera | Kör i ett skyddat underhållsfönster |
| Lite ledigt utrymme eller aktiv säkerhetskopiering | Osäkert just nu | Stoppa och lös konflikten |
Bygg en säker underhållssekvens
Slutför och verifiera den nya säkerhetskopieringen, kör gallring i förhandsgranskningsläge, tillämpa lagringspolicyn och komprimera eller paketera om endast om verktyget rapporterar att ett meningsfullt utrymme kan frigöras. Ta aldrig bort arkivfiler manuellt.
Förhindra samtidiga skrivningar och bekräfta att det finns tillräckligt med tillfälligt utrymme för ompaketering. På fjärrlagring ska du uppskatta mängden nedladdade och uppladdade byte innan du startar ett jobb som kan överskrida underhållsfönstret.
ZimaSpaces diagnostik för avbruten gallring definierar gränsen för säker återställning.
Linux Junkies arbetsflöde för Borg och restic visar varför gallring och frigörande av utrymme är separata åtgärder.
Validera lagringstiden med en faktisk återställning
Lista de punkter som finns kvar efter underhållet och återställ ett litet nyligt objekt samt ett äldre objekt från varje lagringstidsnivå. Integritetskontroller av arkivet och återställningstester besvarar olika frågor, så kör båda.
Övervaka nästa normala säkerhetskopiering efter föråldrade lås, saknade paket eller oväntade fullständiga uppladdningar. En felfri gallringslogg bevisar inte att klienter kan återuppta skrivningar.
Fortsätt när mängden data som ska behållas överensstämmer med policyn, kontrollerna godkänns, återställningarna lyckas och underhållet ryms inom tidsfönstret. Stoppa om det lediga utrymmet är för litet för ompaketering, en annan skrivande process är aktiv eller förhandsgranskningen tar bort den sista nödvändiga återställningspunkten.
Support och tips
Mer att läsa

Vilket temperaturintervall är acceptabelt för en NVMe-enhet i en mini-PC?
För många NVMe-enheter för konsumenter är cirka 30–50 °C i viloläge och under 70 °C vid kontinuerlig belastning ett bra riktmärke, men den exakta...

Hur mycket SSD-utrymme bör en mediaserver reservera för omslag och cache?
Börja med den uppmätta användningen av appdata och lägg till 50–100 % tillväxtmarginal; förhandsvisningsminiatyrer med hög kvalitet kan kräva betydligt mer SSD-utrymme än vanliga...

Hur många samtidiga SMB-klienter kan en 1GbE-NAS hantera bekvämt?
En 1GbE-NAS kan betjäna många lätta klienter, men bara ett fåtal med tunga överföringar; den gemensamma praktiska gränsen är ungefär 100–115 MB/s innan andra...

