Avamar: Proces odzyskiwania przestrzeni Część 3: Proces usuwania punktu kontrolnego (RMCP)
Summary: Ten artykuł jest trzecią częścią serii, która omawia procesy odzyskiwania przestrzeni Avamar. Koncentruje się na procesie usuwania punktu kontrolnego (RMCP).
Instructions
Jest to trzeci i ostatni z serii artykułów z bazy wiedzy, które omawiają procesy odzyskiwania przestrzeni Avamar.
W tym artykule skupiono się na usuwaniu punktu kontrolnego (rmcp) procesu. Jest to działanie, które jest wykonywane w ramach cyklu konserwacji i zwalnia miejsce na dysku poprzez usunięcie starych punktów kontrolnych.
Pierwszymi częściami procesu odzyskiwania przestrzeni są odśmiecanie i odśmiecanie, które zostały omówione w innych artykułach:
- Avamar: Proces odzyskiwania przestrzeni Część 1: Wyrzucanie elementów bezużytecznych
- Avamar: Proces odzyskiwania przestrzeni Część 2: Pożerające
Co to jest rmcp A dlaczego jest potrzebny?
Serwer Avamar rmcp Proces to zadanie, które jest uruchamiane na węzłach danych w celu wyczyszczenia starych punktów kontrolnych.
Dzięki temu można zwolnić i ponownie wykorzystać miejsce na dysku twardym w partycjach danych Avamar (i dowolnej zintegrowanej pamięci masowej Data Domain).
Jeśli rmcp nie działa, jakie problemy mogą wystąpić?
Problemy z rmcp proces ten jest stosunkowo rzadki. W takich przypadkach można zaobserwować wysoką pojemność systemu operacyjnego z powodu zbyt dużej liczby punktów kontrolnych lub niepowodzenie działań konserwacyjnych z powodu rywalizacji z długotrwałym systemem rmcp .
Kiedy robi rmcp biegać?
Polecenie rmcp Proces jest uruchamiany w ramach codziennego procesu konserwacji i występuje po utworzeniu punktu kontrolnego:
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