Avamar: Process för återvinning av utrymme Del 3: Ta bort kontrollpunktsprocessen (RMCP)
Summary: Den här artikeln är del tre i en serie som diskuterar Avamar-processer för återvinning av rymden. Den fokuserar på processen Remove Checkpoint (RMCP).
Instructions
Det här är den tredje och sista delen i en serie artiklar i kunskapsdatabasen som handlar om processer för återvinning av Avamar-rymden.
Artikeln fokuserar på Ta bort kontrollpunkt (rmcp) processen. Det här är en aktivitet som körs som en del av underhållscykeln och frigör diskutrymme genom att ta bort gamla kontrollpunkter.
De första delarna av rymdåtervinningsprocessen är skräpinsamling och crunching som har behandlats i de andra artiklarna:
- Avamar: Process för återvinning av utrymme Del 1: Skräpinsamling
- Avamar: Process för återvinning av utrymme Del 2: Knaprande
Vad är rmcp Och varför behövs det?
Avamar-servern rmcp process är en uppgift som körs på datanoder för att rensa inaktuella kontrollpunkter.
Detta säkerställer att hårddiskutrymme i Avamar-datapartitionerna (och eventuell integrerad Data Domain-lagring) kan frigöras och återanvändas.
Om rmcp inte körs, vilka problem kan uppstå?
Problem med rmcp är relativt sällsynta. När de inträffar kan hög operativsystemskapacitet uppstå på grund av för många kontrollpunkter eller misslyckade underhållsaktiviteter på grund av konkurrens med en långvarig rmcp process.
När rmcp springa?
Informationen rmcp Processen körs som en del av den dagliga underhållsprocessen och inträffar när en kontrollpunkt har skapats:
dumpmaintlogs --types=cp --days=1
cp logs start for last 1 day(s) of cp activity (note: all times UTC)
2016/04/03-08:02:02.68874 {0.0} <4300> starting scheduled checkpoint maintenance
2016/04/03-08:02:02.68975 {0.0} <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2016/04/03-08:02:02.68976 {0.0} <cpflags delete="true" keepmin="false" waittime="1800"/>
2016/04/03-08:03:01.63624 {0.0} <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2016/04/03-08:03:01.63625 {0.0} <checkpoint tag="cp.20160403080204" isvalid="true" refcount="1" cpctime="1459670524" cpseqno="499" nodestotal="1" stripestotal="2595" hfsctime="1437733723" dirstotal="3" deletable="false" ddr="true" locked="false" sufficient="true" complete="true" checkable="true" nodecount="1">
2016/04/03-08:03:01.63626 {0.0} <hfscheck validcheck="false" type="full" checks="unknown" starttime="0" nodestarttime="0" nodefinishedtime="0" errors="0">
2016/04/03-08:03:01.63627 {0.0} <hfscheckerrors/>
2016/04/03-08:03:01.63628 {0.0} </hfscheck>
2016/04/03-08:03:01.63629 {0.0} <nodeidlist count="1">
2016/04/03-08:03:01.63630 {0.0} <nodeidrange dcno="0" lseqno="0" useqno="0"/>
2016/04/03-08:03:01.63631 {0.0} </nodeidlist>
2016/04/03-08:03:01.63632 {0.0} <ddr isvalid="true" validcheck="false"/>
2016/04/03-08:03:01.63633 {0.0} </checkpoint>
2016/04/03-08:03:01.69849 {0.0} deleting extra checkpoints
2016/04/03-08:03:03.02651 {0.0} <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2016/04/03-08:03:03.02652 {0.0} <checkpointrmlist has-approved-checkpoint="true">
2016/04/03-08:03:03.02653 {0.0} <checkpoint tag="cp.20160402080224" deleted="false" ddr-deleted="false"/>
2016/04/03-08:03:03.02654 {0.0} <checkpoint tag="cp.20160402081456" deleted="false" ddr-deleted="false"/>
2016/04/03-08:03:03.02655 {0.0} <checkpoint tag="cp.20160403080204" deleted="false" ddr-deleted="false"/>
2016/04/03-08:03:03.02656 {0.0} </checkpointrmlist>
2016/04/03-08:03:03.02812 {0.0} <4301> completed checkpoint maintenance