Data Domain: Fremgangsmåte for å løse problemer med stor plassbruk eller manglende ledig kapasitet på DDR-er (Data Domain Restorer)

Сводка: Denne artikkelen inneholder en trinnvis fremgangsmåte for å løse problemer relatert til stor plassbruk eller mangel på tilgjengelig kapasitet på DDR-er (Data Domain Restorer)

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

 
Alle DDR-er (Data Domain Restorer) inneholder et lagringsutvalg/-område kalt det "aktive nivået":
  • Dette er diskområdet der nylig inntatte filer/data er plassert, og på de fleste DDR-er blir filene værende her til de utløper eller slettes av sikkerhetskopiapplikasjon på klienten
  • På DDR-er som er konfigurert med ER (Extended Retention) eller LTR (Long Term Retention), kan det hende at dataflyttingsprosessen kjøres regelmessig for å migrere gamle filer fra det aktive nivået til arkiv- eller nettskynivåer
  • Den eneste metoden for å frigjøre plass på det aktive nivået som ble brukt av slettede/migrerte filer, er å kjøre søppelinnsamling/opprydding
Gjeldende bruk av det aktive nivået kan vises ved hjelp av "filesys show space"- eller "df"-kommandoen:
 
# df

Active Tier:
Resource           Size GiB   Used GiB   Avail GiB   Use%   Cleanable GiB*
----------------   --------   --------   ---------   ----   --------------
/data: pre-comp           -    33098.9           -      -                -
/data: post-comp    65460.3      518.7     64941.6     1%              0.0
/ddvar                 29.5       19.7         8.3    70%                -
/ddvar/core            31.5        0.2        29.7     1%                -
----------------   --------   --------   ---------   ----   --------------

Vær oppmerksom på at hvis det er konfigurert arkiv-/nettskynivåer, så vil informasjon om disse vises under det aktive nivået.

Bruken av det aktive nivået må administreres nøye for å forhindre følgende:
  • Det aktive nivået kan begynne å gå tomt for plass, og dette resulterer i varsler/meldinger som ligner på følgende:
EVT-SPACE-00004: Space usage in Data Collection has exceeded 95% threshold.
  • Hvis det aktive nivået blir 100 % fullt, kan ingen nye data skrives til DDR-en, og sikkerhetskopieringer/replikering vil mislykkes. I dette scenariet kan du motta varsler/meldinger som ligner på følgende:
CRITICAL: MSG-CM-00002: /../vpart:/vol1/col1/cp1/cset: Container set [beholdersett-ID] out of space
  • Hvis det aktive nivået blir fullt, kan dette i enkelte tilfeller forårsake at DDFS (Data Domain File System) blir skrivebeskyttet, slik at eksisterende filer ikke kan slettes
Denne kunnskapsartikkelen har følgende formål:
  • Forklare hvorfor det aktive nivået kan bli fullt
  • Beskrive et enkelt sett med kontroller som kan utføres for å fastslå årsaken til stor bruk av det aktive nivået, og tilhørende utbedringstrinn
Vær oppmerksom på at:
  • denne artikkelen ikke er altomfattende (dvs. at det kan oppstå enkelte situasjoner der årsaken til stor plassbruk / oppfylling på det aktive nivået av en DDR ikke er drøftet i dette dokumentet), men skal dekke de vanligste årsakene/problemene
  • denne artikkelen ikke dekker stor plassbruk på arkiv- eller nettskynivåer

Причина

 



 
Bruken av det aktive nivået i en DDR kan være høyere enn forventet av en rekke årsaker:
  • Sikkerhetskopifiler/lagringssett blir ikke riktig slettet av sikkerhetskopiapplikasjoner for klienter grunnet feil oppbevaringspolicy eller feil konfigurasjon av sikkerhetskopiapplikasjonen
  • Forsinket replikering fører til at en stor mengde gamle data blir oppbevart på det aktive nivået i påvente av replikering til replika
  • Data som skrives til det aktive nivået, har lavere generelt komprimeringsforhold enn forventet
  • Systemet har ikke riktig størrelse, dvs. det er for lite for mengden data som blir forsøkt lagret på det
  • Sikkerhetskopier består av et stort antall svært små filer – disse filene bruker mye mer plass enn forventet når de først blir skrevet, men denne plassen blir frigjort under opprydding/søppelinnsamling
  • Dataflytting blir ikke regelmessig utført på systemer som er konfigurert med ER/LTR, og dette fører til at gamle filer som skal migreres til arkiv-/nettskynivåer, blir værende på det aktive nivået
  • Opprydding/søppelinnsamling blir ikke regelmessig utført
  • Overflødige eller gamle mtree-øyeblikksbilder på DDR-en hindrer oppryddingen i å frigjøre plass fra slettede filer/data

Разрешение

Trinn 1 – Fastslå om opprydding på aktivt nivå må kjøres

Data Domain-operativsystemet (DDOS) prøver å opprettholde en teller kalt "Cleanable GiB" for det aktive nivået. Dette er et estimat av hvor mye fysisk plass (etter komprimering) som potensielt kan frigjøres av opprydding/søppelinnsamling på det aktive nivået. Du kan vise denne telleren ved hjelp av "filesys show space"- / "df"-kommandoen:
 
Active Tier:
Ressursstørrelse GiB brukt GiB Avail GiB Use% Cleanable GiB*
---------------- -------- --------- --------- ---- --------------
/data: pre-comp - 7259347.5 - -
/data: post-comp 304690.8 25 1252,4 53438,5 82 % 51616,1 < === MERK
/ddvar 29,5 12,5 15,6 44 % -
----------------   --------   ---------   ---------   ----   --------------

Hvis ett av følgende er tilfelle:
  • Verdien for "Cleanable GiB" er høy
  • DDFS er 100 % fullt (og derfor skrivebeskyttet)
Opprydding må fullføres før du fortsetter med eventuelle andre trinn i dette dokumentet. "filesys clean start"-kommandoen skal brukes til å starte oppryddingen:
 
# filesys clean start
Oppryddingen har startet.  Use 'filesys clean watch' to monitor progress.

Hvis du vil bekrefte at oppryddingen har startet som forventet, kan du bruke "filesys status"-kommandoen:
 
# filesys status
The filesystem is enabled and running.
Cleaning started at 2017/05/19 18:05:58: phase 1 of 12 (pre-merge)
 50.6% complete, 64942 GiB free; time: phase  0:01:05, total  0:01:05

Vær oppmerksom på at:
  • Hvis oppryddingen ikke kan starte, kan du kontakte kundestøtteleverandøren din for å få ytterligere hjelp – dette kan tyde på at det har oppstått en feil grunnet manglende segment i systemet, noe som har ført til at opprydding er deaktivert
  • Hvis opprydding allerede kjører og du prøver å starte den, vises følgende melding:
**** Cleaning already in progress.  Use 'filesys clean watch' to monitor progress.
  • Ingen plass på det aktive nivået blir frigjort før oppryddingen går inn i kopieringsfasen (som standard fase 9 i DDOS 5.4.x og eldre, og fase 11 i DDOS 5.5.x og nyere). Hvis du vil ha informasjon om fasene i oppryddingen, kan du gå til: https://support.emc.com/kb/446734
  • Det kan hende at oppryddingen ikke frigjør plassmengden som er angitt av "Cleanable GiB", ettersom denne verden i hovedsak er et estimat. Hvis du vil ha mer informasjon om dette, kan du gå til: https://support.emc.com/kb/485637
  • Opprydding vil ikke frigjøre all potensiell plass i én runde. Grunnen til dette er at opprydding på DDR-er som inneholder svært store datasett, vil jobbe mot delen av filsystemet som inneholder den største mengden overflødige data (dvs. for å frigjøre mest mulig plass i forhold til tiden det tar å fullføre oppryddingen). I enkelte scenarier må opprydding kjøres flere ganger for å frigjøre all potensiell plass
  • Hvis verdien for "Cleanable GiB" var svært høy, kan det tyde på at oppryddingen ikke har kjørt i regelmessige intervaller – kontroller at en tidsplan for opprydding er angitt:
# filesys clean show schedule

Angi om nødvendig en tidsplan for opprydding på aktivt nivå – for eksempel hver tirsdag kl. 06:00:

# filesys clean set schedule Tue 0600
Filsystemopprydding er planlagt "Tue" (tirsdag) kl. "0600".


Vær oppmerksom på at i systemer som er konfigurert med Extended Retention (ER), kan opprydding være konfigurert til å kjøre etter at dataflytting er fullført, og har kanskje ikke en egen separat tidsplan. Dette scenariet er dekket senere i dette dokumentet

Når oppryddingen er fullført, bruker du "filesys show space"- / "df"-kommandoen til å fastslå om bruksproblemene er løst. Hvis bruken fortsatt er høy, utfører du de gjenværende trinnene i denne artikkelen.

Trinn 2 – Se etter store mengder forsinket replikering mot kildereplikeringskontekster

Opprinnelig Data Domain-replikering er utformet rundt konseptet med "replikeringskontekster". For eksempel når data må replikeres mellom systemer:
  • Replikeringskontekster opprettes på kilde- og mål-DDR-er
  • Kontekstene er initialisert
  • Når initialiseringen er fullført, vil replikering sende jevnlige oppdateringer/deltaer fra kilden til målet for å holde data på systemene synkronisert
Hvis en kildereplikeringskontekst er forsinket, kan det føre til at gamle data blir oppbevart på disk i kildesystemet (vær oppmerksom på at forsinkede replikeringskontekser ikke kan føre til overdreven bruk på målsystemet):
  • Katalogreplikeringskontekster (brukes ved replikering av ett enkelt katalogtre under /data/col1/backup mellom systemer):
Katalogreplikering bruker en replikeringslogg på kilde-DDR-en til å spore utestående filer som ennå ikke er replikert til målet
Hvis en katalogreplikeringskontekst er forsinket, vil replikeringsloggen på kilde-DDR-en spore et stort antall filer som venter på replikering
Selv om disse filene er slettet mens de fremdeles blir referert til av replikeringsloggen, kan ikke en opprydding frigjøre plassen som disse filene bruker på disken
  •  Mtree-replikeringskontekster (brukes ved replikering av andre mtree-er enn /data/col1/backup mellom systemer):
Mtree-replikering bruker øyeblikksbilder som er opprettet på kilde- og målsystemer, til å fastslå forskjeller mellom systemer, og dermed hvilke filer som må sendes fra kilden til målet
Hvis en mtree-replikeringskontekst er forsinket, kan de hende at tilsvarende mtree har svært gamle øyeblikksbilder som er opprettet mot det på kilde- og målsystemer
Selv om filene er fra det replikerte mtree-et på kildesystemet, hvis disse filene eksisterte da øyeblikksbildene av mtree-replikering ble opprettet på systemene, kan ikke opprydding frigjøre plassen som disse filene brukte på disken
  • Samlingsreplikeringskontekster (brukes ved replikering av alt innhold på en DDR til et annet system):
Samlingsreplikering utfører "blokkbasert" replikering av alle data på et kildesystem til et målsystem
Hvis en samlingsreplikering er forsinket, kan ikke opprydding på kildesystemet fungere optimalt. I dette scenariet genereres et varsel på kilden som indikerer at en delvis opprydding utføres, for å unngå bruk av synkronisering med målsystemet
Opprydding kan derfor ikke frigjøre like mye plass på kilde-DDR-en som forventet

 Hvis du skal fastslå om replikeringskontekster er forsinket, utfører du følgende trinn:
  • Fastslå vertsnavnet til gjeldende system:
sysadmin@dd4200# hostname
Vertsnavnet er: dd4200.ddsupport.emea
  • Fastslå dato/klokkeslett på gjeldende system:
sysadmin@dd4200# date
Fri May 19 19:04:06 IST 2017
  • Oppgi replikeringskontekster som er konfigurert på systemet, sammen med "synkronisert fra og med"-tidspunktet. Vær oppmerksom på at relevante kontekster er kontekster der "destinasjonen" (målet) IKKE inneholder vertsnavnet til gjeldende system (noe som indikerer at gjeldende system er kilden), og at "synced as of time"-tidspunktet (synkronisert fra og med) er signifikant gammelt:
sysadmin@dd4200# replikeringsstatus
CTX Destination Enabled Connection Sync'ed-as-of-time Tenant-Unit
--- ---------------------------------------------------------------------------------- ------- ------------ ------------------ -----------
3 mtree://dd4200.ddsupport.emea/data/col1/DFC no idle Thu Jan 8 08:58 - 9 mtree://BenDDVE.ddsupport.emea/data/col1/BenMtree ingen inaktiv mandag 25. januar 14:48 – 13 dir://DD2500-1.ddsupport.emea/backup/dstfolder ingen frakoblet tording 30. mars 17:55 – 17 mtree://DD2500-1.ddsupport.emea/data/col1/oleary ja inaktiv fredag 19. mai 18.57 – 18 mtree://dd4200.ddsupport.emea/data/col1/testfast ja inaktiv fredag 19. mai 19:18 – ---   ----------------------------------------------------------------------------------   -------   ------------   ------------------   -----------

Kontekster som har gjeldende system som kilde, og som er svært forsinket eller har kontekster som ikke lenger er nødvendige, bør brytes. Dette kan utføres ved å kjøre følgende kommando på kilde- og målsystemet:
 
# replication break [destination]

Hvis du for eksempel skal bryte de "relevante" kontekstene som vises ovenfor, kjører du følgende kommando på kilden og målet:
 
(dd4200.ddsupport.emea): # replication break mtree://BenDDVE.ddsupport.emea/data/col1/BenMtree
(BenDDVE.ddsupport.emea): # replication break mtree://BenDDVE.ddsupport.emea/data/col1/BenMtree

 
(dd4200.ddsupport.emea): # replication break dir://DD2500-1.ddsupport.emea/backup/dstfolder
(DD2500-1.ddsupport.emea): # replication break dir://DD2500-1.ddsupport.emea/backup/dstfolder

Vær oppmerksom på at:
  • Når kontekster brytes, må opprydding utføres på det aktive nivået for å frigjøre potensiell plass
  • Hvis du bruker mtree-replikering når kontekster blir brutt, kan øyeblikksbilder av mtree-replikering bli værende på disken. Sørg for å utføre trinn 5 for å fjerne eventuelle overflødige øyeblikksbilder før du kjører opprydding
  • Hvis kilde- og mål-mtree er konfigurert for å overføre data til arkiv- eller nettskynivåer, må du være forsiktig når du bryter tilsvarende mtree-replikeringskontekster, ettersom disse kontekstene kanskje ikke kan opprettes/initialiseres på nytt i fremtiden. Grunnen til dette er at når en mtree-replikeringskontekst blir initialisert, blir det opprettet et mtree-øyeblikksbilde på kildesystemet som inneholder informasjon om alle filer i mtree-et (uavhengig av nivå). Dette øyeblikksbildet blir deretter fullstendig replikert til det aktive nivået av målet. Hvis det aktive nivået av målet ikke har tilstrekkelig med ledig plass til å ta inn alle mtree-dataene fra kilden, kan ikke initialiseringen fullføres. Hvis du vil ha mer informasjon om dette problemet, kan du kontakte kundestøtteleverandøren din
  • Hvis en samlingsreplikeringskontekst blir brutt, kan ikke konteksten opprettes/initialiseres på nytt før DDFS-forekomsten på mål-DDR-en er ødelagt (og alle data på dette systemet går tapt). Dette fører til at en påfølgende initialisering kan ta lang tid / bruke mye nettverksbåndbredde, siden alle data fra kilden må replikeres fysisk på målet igjen
Trinn 3 – Se etter mtree-er som ikke lenger er nødvendige

Innholdet i DDFS er logisk inndelt i mtree-er. Det er vanlig at individuelle sikkerhetskopiapplikasjoner/-klienter skriver til individuelle mtree-er. Hvis en sikkerhetskopiapplikasjon er deaktivert, kan den ikke lenger skrive data til / slette data fra DDR-en, noe som kan etterlate gamle/overflødige mtree-er på systemet. Data i disse mtree-ene vil fortsette å eksistere og bruke plass på disken i DDR-en. Dette betyr at alle slike overflødige mtree-er bør slettes. Eksempel:
  • Hente en liste over mtree-er i systemet:
# mTree list
Name Pre-Comp (GiB) Status
------------------------------------------------------------- -------------- -------
/data/col1/Budu_test 147.0 RW
/data/col1/Default 8649.8 RW
/data/col1/File_DayForward_Noida 42.0 RW/RLCE
/data/kolonne1/labtest 1462.7 RW
/data/kolonne1/oscar_data 0.2 RW
/data/kolonne1/test_oscar_2 494.0 RO/RD
-------------------------------------------------------------- -------------- -------
  • Alle mtree-er som ikke lenger er nødvendige, bør slettes med "mtree delete"-kommandoen, dvs.:
# mtree delete [navn på mtree]

Eksempel:

# mtree delete /data/col1/Budu_test
...
MTree "/data/col1/Budu_test" er slettet.
  • Plassen som det slettede mtree-et brukte på disken, blir frigjort neste gang det utføres en opprydding/søppelinnsamling på det aktive nivået.
Vær oppmerksom på at:
  • Den tilsvarende replikeringskonteksten til mtree-er som er mål for mtree-replikering (dvs. har status som RO/RD i utdataene på mtree-listen), bør brytes før mtree-et slettes
  • Det kan hende at mtree-er som brukes som logiske DDBoost-lagringsenheter (LSU-er) eller utvalg for virtuelle båndbibliotek (VTL), ikke kan slettes ved hjelp av "mtree delete"-kommandoen – se administrasjonsveiledningen for Data Domain hvis du vil ha mer informasjon om sletting av slike mtree-er
  • Mtree-er som er konfigurert for retensjonslås (dvs. har status som RLCE eller RLGE), kan ikke slettes – eventuelle retensjonslåser for individuelle filer i mtree-et må i stedet reverseres og slettes individuelt. Se administrasjonsveiledninger for Data Domain hvis du vil ha mer informasjon
Trinn 4 – Se etter gamle/overflødige mtree-øyeblikksbilder

Et Data Domain-øyeblikksbilde representerer et øyeblikksbilde av tilhørende mtree. Resultat:
  • Øyeblikksbildet vil referere til alle filer som eksisterer i mtree-et når øyeblikksbildet opprettes
  • Øyeblikksbildet fortsetter å eksistere selv om disse filene blir fjernet/slettet, men en opprydding kan ikke frigjøre den fysiske plassen de bruker på disken. Grunnen er at dataene må bli værende på systemet i tilfelle kopien av filen i øyeblikksbildet blir åpnet senere
Hvis du vil fastslå om eventuelle mtree-er har gamle/overflødige øyeblikksbilder, utfører du følgende trinn:
  • Hent en liste over mtree-er i systemet ved hjelp av "mtree list"-kommandoen, som vist i trinn 3
  • Bruk "snapshot list"-kommandoen til å vise øyeblikksbildene som eksisterer for hvert mtree:
# snapshot list mtree [navn på mtree]

Hvis du kjører kommandoen mot et mtree uten øyeblikksbilder, vises følgende:
 
# snapshot list mtree /data/col1/Default
Snapshot Information for MTree: /data/col1/Default
----------------------------------------------
No snapshots found.

Hvis du kjører kommandoen mot et mtree med øyeblikksbilder, vises følgende:
 
# snapshot list mtree /data/col1/labtest
Snapshot Information for MTree: /data/col1/labtest
----------------------------------------------
Name Pre-Comp (GiB) Create Date Retain Until Status
------------------------------------ -------------- ----------------- ----------------- -------
testsnap-2016-03-31-12-00 1274.5 Mar 31 2016 12:00 Mar 26 2017 12:00 utløpt
testsnap-2016-05-31-12-00 1198.8 Mai 31 2016 12:00 Mai 26 2017 12:00
testernap-2016-07-31-12-00 1301.3 31. juli 2016 12.00 26. juli 2017 12:00-testernap-2016-08-31-12-00
1327.5 31. august 2016 12.00 26. august 2017 12:00-testernap-2016-10-31-12-00
1424.9 Okt 31 2016 12:00 Okt 26 2017 13:00
testsnap-2016-12-31-12-00 1403.1 Des 31 2016 12:00 Des 26 2017 12:00
testsnap-2017-01-31-12-00 1421.0 31. januar 2017 12.00 26. januar 2018 12:00 testsnap-262017-03-31-12-00 1468,7 mars 31 2017 12:00 26. mars 2018 12:00
REPL-MTREE-AUTO-2017-05-11-15-18-32 1502.2 Mai 11 2017 15:18 Mai 11 2018 15:
18

-----------------------------------   --------------   -----------------   -----------------   -------
  • Der det finnes øyeblikksbilder, kan du bruke utdataene fra "snapshot list mtree [navn på mtree]" til å fastslå øyeblikksbilder som:
ikke har utløpt (se statuskolonnen)
ble opprettet for lenge siden (for eksempel øyeblikksbilder i listen ovenfor som ble opprettet i 2016)

Disse øyeblikksbildene skal ha utløpt slik at de kan fjernes under en opprydding, og plassen de bruker på disken blir frigjort:

# snapshot expire [navn på øyeblikksbilde] mtree [navn på mtree]

Eksempel:
 
# snapshot expire testsnap-2016-05-31-12-00 mtree /data/col1/labtest
Øyeblikksbildet "testsnap-2016-05-31-12-00" for mtree "/data/col1/labtest" blir oppbevart til 19. mai 2017 kl. 19:31.
  • Hvis "snapshot list"-kommandoen kjøres på nytt, vil disse øyeblikksbildene nå vises som utløpt:
# snapshot list mtree /data/col1/labtest
Snapshot Information for MTree: /data/col1/labtest
----------------------------------------------
Name Pre-Comp (GiB) Create Date Retain Until Status
------------------------------------ -------------- ----------------- ----------------- -------
testsnap-2016-03-31-12-00 1274.5 Mar 31 2016 12:00 Mar 26 2017 12:00 utløpt
testsnap-2016-05-31-12-00 1198.8 Mai 31 2016 12:00 Mai 26 2017 12:00 utløpt
testsnap-2016-07-31-12-00 1301.3 31. juli 2016 12.00 26. juli 2017 12:00
testsnap-2016-08-31-12-00 1327.5 31. august 2016 12.00 26. august 2017 12:00-testernap-2016-10-31-12-00
1424.9 Okt 31 2016 12:00 Okt 26 2017 13:00
testsnap-2016-12-31-12-00 1403.1 Des 31 2016 12:00 Des 26 2017 12:00
testsnap-2017-01-31-12-00 1421.0 31. januar 2017 12.00 26. januar 2018 12:00 testsnap-262017-03-31-12-00 1468,7 mars 31 2017 12:00 26. mars 2018 12:00
REPL-MTREE-AUTO-2017-05-11-15-18-32 1502.2 Mai 11 2017 15:18 Mai 11 2018 15:
18

-----------------------------------   --------------   -----------------   -----------------   -------

Vær oppmerksom på at:
  • Det er ikke mulig å fastslå hvor mye fysiske data et individuelt øyeblikksbilde eller et sett med øyeblikksbilder oppbevarer på en disk. Den eneste plassverdien som er knyttet til et øyeblikksbilde, er en indikasjon på den forhåndskomprimerte (logiske) størrelsen på mtree-et når øyeblikksbildet ble opprettet (som vist i utdataene ovenfor)
  • Øyeblikksbilder kalt "REPL-MTREE-AUTO-ÅÅÅÅ-MM-DD-TT-MM-SS" administreres av mtree-replikering, og trenger vanligvis ikke å fjernes manuelt (replikering vil fjerne disse øyeblikksbildene automatisk når de ikke lenger er nødvendige). Hvis slike øyeblikksbilder er svært gamle, tyder det på at tilsvarende replikeringskontekst sannsynligvis er svært forsinket (som beskrevet i trinn 2)
  • Øyeblikksbilder kalt "REPL-MTREE-RESYNC-RESERVE-ÅÅÅÅ-MM-DD-TT-MM-SS" blir opprettet av mtree-replikering når en mtree-replikeringskontekst blir brutt. De kan brukes for å unngå en fullstendig omstrukturering av replikeringsdata hvis den brutte konteksten opprettes på nytt senere (for eksempel hvis konteksten ble brutt ved en feil). Hvis replikeringen ikke blir gjenopprettet, kan disse kontekstene fjernes manuelt, som beskrevet ovenfor
  • Utløpte øyeblikksbilder vil fortsette å eksistere på systemet til neste opprydding/søppelinnsamling utføres. På dette tidspunktet blir de fysisk slettet og fjernet fra utdataene fra "snapshot list mtree [navn på mtree]". Deretter kan en opprydding frigjøre plassen som disse øyeblikksbildene brukte på disken
Trinn 5 – Se etter et uventet antall gamle filer i systemet

Autosupport fra DDR-en inneholder histogrammer som viser en oversikt over filene på DDR-en etter alder, for eksempel:
 
Fildistribusjon
-----------------
448, 672 filer i 5 276 kataloger

Antall ----------------------------- --------------------------

aldersfiler % cumul% GiB % cumul%
--------- ----------- ----- ------- -------- ----- -------
1 dag 7,244 1,6 1,6 4537,9 0,1 0,1
      1 uke 40 388 9,0 10,6 63538,2 0,8 0,8
to uker 47 850 10,7 21,3 84409.1 1.0 1.9
1 måned 125.800 28.0 49.3 404807.0 5.0 6.9
to måneder 132 802 29,6 78,9 437558,8 5,4 12,3
måneder 8084 1,8 80,7 633906,4 7,8 20,1
6 måneder 5441 1,2 81,9 1244863,9 15,3 35,4
      Ett år 21.439 4.8 86.7 3973612.3 49.0 84.4
> 1 år 59.624 13.3 100.0 1265083.9 15.6 100.0
--------- ----------- ----- ------- -------- ----- -------

Dette kan være nyttig for å fastslå om det finnes filer i systemet som klientens sikkerhetskopiapplikasjon ikke har fjernet/slettet som forventet. Hvis for eksempel en sikkerhetskopiapplikasjon skrev til systemet ovenfor, og den maksimale oppbevaringsperioden for enhver fil var 6 måneder, er det tydelig at sikkerhetskopiapplikasjonen ikke fjerner/sletter filer som forventet, da det finnes ca. 80 000 filer på DDR-en som er eldre enn 6 måneder.

Merk:
  • Sikkerhetskopiapplikasjonen har ansvaret for å utføre all fjerning/sletting av filer
  • En DDR vil aldri fjerne/slette filer automatisk. Med mindre sikkerhetskopiapplikasjonen har bedt den om å slette en fil, vil filen bli værende på DDR-en og bruke plass
Slike problemer må først undersøkes av kundestøtteteamet til leverandøren av sikkerhetskopiapplikasjonen.

Hvis det er nødvendig, kan Data Domain-kundestøtten levere tilleggsrapporter for å gjøre følgende:
  • Oppgi navnet på / endringstidspunktet for alle filene på en DDR etter alder (slik at navnet på / plasseringen til alle gamle data kan fastslås)
  • Legge histogrammer av filalder i separate rapporter for det aktive nivået / arkivnivået / nettskynivået (der ER-/LTR-funksjonene er aktivert)
Slik gjør du dette:
  • Samle inn evidens som beskrevet i avsnittet om innsamling av sfs_dump i merknadsdelen av dette dokumentet
  • Åpne en serviceforespørsel med kundestøtteleverandøren din
Når gamle/overflødige filer blir slettet, må opprydding/søppelinnsamling utføres på det aktive nivået for å fysisk frigjøre plass

Trinn 6 – Se etter sikkerhetskopier som inkluderer et stort antall små filer

Utformingen av DDFS gjør at små filer (i hovedsak alle filer som er mindre enn ca. 10 Mb) kan bruke mye plass når de først blir skrevet til DDR-en. Dette skyldes at SISL-arkitekturen (Stream Informed Segment Layout) får små filer til å bruke flere individuelle 4,5 Mb blokker med plass på disken. En 4 Kb fil kan faktisk bruke opptil 9 Mb med fysisk diskplass når den først blir skrevet.

Denne plassen blir senere frigjort under opprydding/søppelinnsamling (når data fra små filer blir aggregert til et mindre antall 4,5 Mb blokker), men kan føre til overdreven bruk og oppfylling av mindre DDR-modeller når slike sikkerhetskopieringer kjøres.

Autosupport inneholder histogrammer av filer sortert etter størrelse, for eksempel:
 
                          Tell plass
----------------------------- --------------------------
størrelse filer % cumul% GiB % cumul%
--------- ----------- ----- ------- -------- ----- -------
1 KiB 2,957 35,8 35,8 0,0 0,0 0,0
10 KiB 1,114 13,5 49,3 0,0 0,0 0,0
     100 KiB 249 3,0 52,4 0,1 0,0 0,0
500 KiB 1069 13,0 065.3 0.3 0.0 0.0
1 MiB 113 1.4 66.7 0.1 0.0 0.0
5 MiB 446 5.4 72.1 1.3 0.0 0.0
10 MiB 220 2.7 74.8 0 1.9 0.0 0.0
50 MiB 1,326 16.1 90.8 33.6 0.2 0.2
     100 MiB 12 0.1 91.0 0.9 0.0 0.2
500 MiB 490 5.9 96.9 162.9 0.8 1.0
1 GiB 58 0.7 97.6 15.6 0.1 1.1 1.1
05 GiB 29 0,4 98,0 87,0 0,5 1,6
10 GiB 17 0,2 98,2 322,9 1,7 3,3
50 GiB 21 0,3 98,4 1352,7 7,0 10,3
     100 GiB 72 0,9 99,3 6743,0 35,1 45,5
500 GiB 58 0,7 100,0 10 465,9 54,5 100,0
> 500 GiB 0 0,0 100,0 0,0 0,0 100,0
--------- ----------- ----- ------- -------- ----- -------

Hvis det er tegn på at sikkerhetskopieringer skriver svært store antall med små filer, kan systemet blir berørt av store midlertidige økninger i bruk mellom hver opprydding/søppelinnsamling. I dette scenariet er det best å bytte sikkerhetskopieringsmetode for å inkludere alle små filer i ett enkelt større arkiv (for eksempel en tar-fil) før de skrives til DDR-en. Vær oppmerksom på et slikt arkiv ikke må komprimeres eller krypteres (siden det vil skade komprimeringsforholdet/gjendupliseringsforholdet til disse dataene).

Trinn 7 – Se etter gjendupliseringsforhold som er lavere enn forventet

Hovedformålet med en DDR er å gjenduplisere og komprimere dataene som enheten tar inn. Gjendupliserings-/komprimeringsforholdet er svært avhengig av systemets brukstilfelle og typen data det oppbevarer, men i mange tilfeller vil det være et "forventet" generelt komprimeringsforhold basert på resultater fra konseptutprøving og lignende. Hvis du vil fastslå systemets gjeldende generelle komprimeringsforhold (og finne ut om det oppfyller forventningene), kan du bruke "filesys show compression"-kommandoen. Eksempel:
 
# filesys show compression

From: 2017-05-03 13:00 To: 2017-05-10 13:00

Active Tier:
                   Pre-Comp Post-Comp Global-Comp Local-Comp Total-Comp
(GiB) (GiB) Faktorfaktor
(reduksjon %)
---------------- -------- --------- ----------- ---------- -------------
Strøm brukt:*    20581.1       315.4             -            -    65.3x (98.5)
Written:
  Siste 7 dager 744.0 5.1 80.5x 1.8x 145.6x (99.3)
Siste 24 timer
---------------- -------- --------- ----------- ---------- -------------
* Inkluderer ikke effekten av slettinger/avkortinger av filer før comp

I eksempelet ovenfor oppnår systemet et generelt komprimeringsforhold på 65,3x for den aktive enheten (noe som er svært bra). Hvis denne verdien viser at det generelle komprimeringsforholdet ikke oppfyller forventningene, må man sannsynligvis undersøke mer. Vær oppmerksom på at undersøkelse av komprimeringsforhold som er lavere enn forventet, er et komplisert tema som kan ha mange rotårsaker. Les følgende artikkel hvis du vil ha mer informasjon om slike undersøkelser: https://support.emc.com/kb/487055

Trinn 8 – Sjekke om systemet er en kilde for samlingsreplikering

Hvis du bruker samlingsreplikering, og kildesystemet er fysisk større enn målet, blir størrelsen på kildesystemet kunstig begrenset slik at det samsvarer med målet (dvs. at et diskområde på kilden vil være merket som ubrukelig). Grunnen til dette er at når du bruker samlingsreplikering, må målet være en blokknivåkopi av kilden. Hvis kilden er fysisk større enn målet, kan det imidlertid hende at overflødige data blir skrevet til kilden, som deretter ikke kan replikeres til målet (siden det allerede er fullt). Dette scenariet kan forhindres ved å begrense størrelsen på kilden slik at den samsvarer med målet.
  • Sjekk om systemet er en kilde for samlingsreplikering ved hjelp av kommandoene i trinn 2. Hvis du skal gjøre dette, kjører du ''replication status" for å fastslå om det finnes replikeringskontekster som begynner på "col://" (indikerer samlingsreplikering), og som IKKE inneholder vertsnavnet til det lokale systemet i målet (indikerer at dette systemet må være en kilde for replikeringskonteksten)
  • Hvis systemet er en kilde for samlingsreplikering, må du sjekke størrelsen på det aktive nivået i hvert system ved å logge på begge to, kjøre "filesys show space"-kommandoen og sammenligne "post-comp"-størrelsen (etter komprimering) på de aktive nivåene i hvert system
  • Hvis kilden er betydelig større enn målet, blir størrelsen på det aktive nivået kunstig begrenset
  • Hvis du skal tillate at all plass på kilden kan brukes til data, gjør du følgende:
Legg til ekstra lagring på målets aktive nivå, slik at størrelsen tilsvarer størrelsen på kildens aktive nivå
Bryt samlingsreplikeringskonteksten (ved hjelp av kommandoene i trinn 2). Vær oppmerksom på at dette vil hindre replikering av data fra kilde- til mål-DDR-en

Så snart en av disse handlingene er utført, blir det umiddelbart mer tilgjengelig plass på det aktive nivået i kildesystemet (dvs. at du ikke trenger å kjøre opprydding/søppelinnsamling på det aktive nivået før du bruker denne plassen)

Trinn 9 – Sjekke om dataflytting blir utført regelmessig

Hvis DDR-en er konfigurert med ER (Extended Retention) eller LTR (Long Term Retention), vil den har et ekstra tilknyttet lagringsnivå (arkivnivå for ER eller nettskynivå for LTR). I dette scenariet er retningslinjene for dataflytting sannsynligvis konfigurert mot mtree-er for å migrere gamle/uendrede data som krever langsiktig oppbevaring, fra det aktive nivået til det alternative lagringsnivået. Dette gjør at plassen som disse filene opptar på det aktive nivået, kan frigjøres fysisk ved hjelp av opprydding/søppelinnsamling. Hvis retningslinjene for dataflytting er feilkonfigurert, eller hvis dataflyttingsprosessen ikke blir regelmessig utført, vil det føre til at gamle data blir værende på det aktive nivået lenger enn forventet og fortsetter å oppta fysisk plass på disken.
  • Kontroller først om systemet er konfigurert for ER eller LTR ved å kjøre "filesys show space" og se om det finnes et arkiv- eller nettskynivå. Vær oppmerksom på hvis disse alternative lagringsnivåene skal kunne brukes, må de ha en størrelse på > 0 Gb etter komprimering:
# filesys show space
...
Archive Tier:
Resource           Size GiB   Used GiB   Avail GiB   Use%   Cleanable GiB
----------------   --------   --------   ---------   ----   -------------
/data: pre-comp           -     4163.8           -      -               -
/data: post-comp    31938.2     1411.9     30526.3     4%               -
----------------   --------   --------   ---------   ----   -------------

# filesys show space
...
Cloud Tier
Resource           Size GiB   Used GiB   Avail GiB   Use%   Cleanable GiB
----------------   --------   --------   ---------   ----   -------------
/data: pre-comp           -        0.0           -      -               -
/data: post-comp   338905.8        0.0    338905.8     0%             0.0
----------------   --------   --------   ---------   ----   -------------

Vær oppmerksom på at ER og LTR utelukker hverandre. Et system vil enten inneholde bare et aktivt nivå (uten ER/LTR konfigurert), et aktivt nivå og arkivnivå (ER konfigurert), eller et aktivt nivå og et nettskynivå (LTR konfigurert)
  • Hvis systemet er konfigurert med ER/LTR, må du kontrollere retningslinjene for dataflytting mot mtree-er for å sikre at disse er som forventet, og at de er angitt slik at gamle data blir flyttet til det alternative lagringsnivået:
ER: # archive data-movement policy show
LTR: # data-movement policy show

Feil eller manglende retningslinjer for dataflytting må korrigeres. Se administratorveiledningen for Data Domain hvis du trenger hjelp med dette
  • Hvis systemet er konfigurert med ER/LTR, må du sjekke at det er opprettet en tidsplan for å kjøre dataflytting i regelmessige intervaller, og fysisk migrere filer/data fra det aktive nivået til alternativ lagring:
ER: # archive data-movement schedule show
LTR: # data-movement schedule show

Vær oppmerksom på at Data Domain vanligvis anbefaler at dataflytting kjøres via en automatisk tidsplan, mens enkelte kunder velger å kjøre dataflytting ved behov. I dette scenariet skal dataflytting startes jevnlig ved å kjøre følgende kommando:
 
ER: # archive data-movement start
LTR: # data-movement start

Hvis du vil ha mer informasjon om hvordan du endrer tidsplanen for dataflytting, kan du se administratorveiledningen for Data Domain
  • Hvis systemet er konfigurert for ER/LTR, må du sjekke når siste dataflytting ble utført:
ER: # archive data-movement status
LTR: # data-movement status

Hvis dataflytting ikke har blitt utført på en stund, kan du prøve å starte prosessen manuelt og overvåke den på følgende måte:
 
ER: # archive data-movement watch
LTR: # data-movement watch

Hvis dataflyttingen av en eller annen grunn ikke starter, kan du kontakte kundestøtteleverandøren din for å få hjelp.
  • Når dataflyttingen er fullført, må du kjøre opprydding på det aktive nivået (vær oppmerksom på at opprydding kan konfigureres til å starte automatisk når dataflytting er fullført) for å sikre at plassen som ble brukt av migrerte filer på det aktive nivået, blir fysisk frigjort:
# filesys clean start

På ER-systemer er det vanlig å opprette en tidsplan for regelmessig dataflytting (dvs. én gang i uken), og konfigurere opprydding på det aktive nivået til å kjøre når dataflyttingen er fullført. I dette scenariet har ikke opprydding på det aktive nivået en egen uavhengig tidsplan. Hvis du skal konfigurere en slik plan, må du fjerne gjeldende tidsplan for opprydding på det aktive nivået:

# filesys clean set schedule never


Konfigurere dataflytting til å kjøre med jevne mellomrom etterfulgt av automatisk aktiv nivå-rengjøring – for eksempel for å kjøre dataflytting ved 6am etterfulgt av active tier clean:

# archive data-movement schedule set days Tue time 0600
The Archive data movement schedule has been set.
Arkivdataflytting er planlagt å kjøre på dag(e) "tue" på "06:00" timer Det kan bekreftes


at aktiv tier clean er konfigurert til å kjøre etter fullføring av dataflytting som følger:

# archive show config
Enabled Yes
Data movement Schedule Run on day(s) "tue" at "06:00" hrs Dataflytting struper 100 prosent
Standard retningslinjer for dataflytting av aldersterskel 14 dager
Kjør filesys clean etter arkivdataflytting Ja Archive Tier lokal komprimering gz
Emballasjedata under arkivdataflytting aktivert
Space Reclamation disabled Space Reclamation Schedule No schedule (Plassgjenvinning deaktivert
Ingen tidsplan for plassgjenvinning
)

Opprydding på det aktive nivået i LTR-systemer bør likevel konfigureres med sin egen tidsplan

Trinn 10 – Legge til ekstra lagringsplass på det aktive nivået

Hvis alle tidligere trinn er utført, og opprydding på det aktive nivået er fullført, men det fortsatt er for lite ledig plass på det aktive nivået, har systemet sannsynligvis feil størrelse i forhold til arbeidsmengden det mottar. I så fall må du gjøre ett av følgende:
  • Reduser arbeidsmengden som sendes til systemet, for eksempel ved å gjøre dette:
Omdiriger et delsett med sikkerhetskopier til alternativ lagring
Reduser oppbevaringsperioden for sikkerhetskopier slik at de slettes/utløper raskere
Reduser antallet/utløpsperioden for planlagte øyeblikksbilder mot mtree-er på systemet
Bryt overflødige replikeringskontekster som har det lokale systemet som mål, og slett deretter tilsvarende mtree-er
  • Legg til ekstra lagringsplass på det aktive nivået for å utvide det:
# storage add [aktivt nivå] enclosure [kabinettnummer] | disk [enhetsnummer]
# filesys expand

Hvis du vil drøfte tillegg av lagringsplass, kan du kontakte kundeteamet ditt.

Дополнительная информация


Data Domain-kundestøtten kan generere en rekke rapporter som viser følgende informasjon:
  • En liste over alle filer på et bestemt nivå (f.eks. aktivt/arkiv/nettsky) etter alder
  • Estimert størrelse og komprimeringsforhold etter mtree/hovedkatalogtre
  • En liste over alle filer i et bestemt mtree etter alder
  • og så videre

Følgende informasjon må samles inn for at dette skal være mulig:
Logg på DDR CLI, og gå til se-modus (vær oppmerksom på at systemer som er konfigurert med krypterings- og/eller oppbevaringslås, kan be om legitimasjon for en bruker med sikkerhetsrolle på dette tidspunktet):
 
# system show serialno
[systemets serienummer vises]
# priv set se
[passordforespørsel – angi systemets serienummer som er angitt ovenfor]
 
Aktivere logging i terminaløkten. Hvis du for eksempel bruker putty, kan du gjøre dette på følgende måte: Høyreklikk på menylinjen -> Change settings (Endre innstillinger). -> Session (Økt) -> Logging -> Velg alle utdata fra økten, og velg et filnavn -> Apply (Bruk)
Kjør sfs_dump:

# se sfs_dump

Når dette er fullført, henter du en kopi av øktloggen for videre analyse.
  • En filplasseringsrapport (påkrevd hvis systemet er konfigurert for ER eller LTR):
Logg på DDR-CLI (kommandolinjegrensesnittet)
Aktivere logging i terminaløkten. Hvis du for eksempel bruker putty, kan du gjøre dette på følgende måte: Høyreklikk på menylinjen -> Change settings (Endre innstillinger). -> Session (Økt) -> Logging -> Velg alle utdata fra økten, og velg et filnavn -> Apply (Bruk)
Samle inn en filplasseringsrapport

ER: # archive report generate file-location
LTR: # filesys report generate file-location


Når dette er fullført, henter du en kopi av øktloggen for videre analyse

Hvis du trenger hjelp med å samle inn det ovennevnte eller med å utføre trinnene i denne arkivoppryddingen, kan du kontakte kundestøtteleverandøren din.

Затронутые продукты

Data Domain

Продукты

Data Domain
Свойства статьи
Номер статьи: 000054303
Тип статьи: Solution
Последнее изменение: 21 Jul 2025
Версия:  6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.