Data Domain: DDR:ien (Data Domain Restorer) suuren tilan käyttöasteen tai käytettävissä olevan tilan puutteen ratkaiseminen

Summary: Tässä artikkelissa on vaiheittaiset ohjeet ongelmiin, joissa DDR:n (Data Domain Restorer) tilan käyttöaste on suuri tai käytettävissä olevan kapasiteetti riittämätön

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

 
Kaikki DDR:t (Data Domain Restorer) sisältävät varannon/tallennusalueen, jota kutsutaan Active Tier -tasoksi:
  • Se on levyalue, jossa uudet tiedostot/tiedot ovat, ja useimmissa DDR:issä tiedostot säilyvät siellä, kunnes varmuuskopiointisovellus on merkinnyt ne vanhentuneiksi tai poistanut ne.
  • DDR:issä, joihin on määritetty ER (Extended Retention) tai LTR (Long Term Retention), vanhat tiedostot voidaan siirtää ajoittain Active Tier -tasolta Archive- tai Cloud Tier -tasolle.
  • Poistettujen tai siirrettyjen tiedostojen käyttämän Active Tier -tason tilan voi vapauttaa ainoastaan suorittamalla roskienkeruun/puhdistuksen (GC).
Active Tier -tason nykyinen käyttöaste voidaan näyttää komennoilla filesys show space tai df:
 
# 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%                -
----------------   --------   --------   ---------   ----   --------------

Huomaa, että jos Archive/Cloud Tier -tasot on määritetty, niiden tiedot näytetään Active Tier -tason alapuolella.

Active Tier -tason käyttöä on hallittava huolellisesti, jotta seuraavat tilanteet voidaan välttää.
  • Active Tier -tason vapaana oleva tila voi alkaa loppua, mikä aiheuttaa esimerkiksi seuraavia hälytyksiä ja viestejä:
EVT-SPACE-00004: Space usage in Data Collection has exceeded 95% threshold.
  • Jos Active Tier -taso täyttyy kokonaan, DDR:ään ei voida kirjoittaa uusia tietoja, mikä voi aiheuttaa varmuuskopiointien tai replikoinnin epäonnistumisen. Tässä tapauksessa näyttöön voi tulla seuraavanlaisia ilmoituksia:
CRITICAL: MSG-CM-00002: /../vpart:/vol1/col1/cp1/cset: Container set [säilösarjan tunnus] out of space
  • Joissakin tapauksissa Active Tier -tason täyttyminen voi aiheuttaa DDFS:n (Data Domain File System) siirtymisen vain luku -tilaan, jolloin olemassa olevia tiedostoja ei voi poistaa.
Tässä tietokannan artikkelissa
  • selitetään, miksi Active Tier -taso voi täyttyä, ja
  • kuvataan yksinkertaiset tarkistukset, joiden avulla voidaan selvittää Active Tier -tason korkean käyttöasteen syy, sekä vastaavat korjaustoimet.
Huomioi:
  • Tämä artikkeli ei ole tyhjentävä (eli joissakin tilanteissa DDR:n Active Tier -tason käyttöaste voi olla suuri tai se voi täyttyä syystä, jota ei mainita tässä artikkelissa), mutta se kattaa yleisimmät syyt ja ongelmat.
  • Artikkelissa ei käsitellä Archive- ja Cloud Tier -tasojen korkeaa käyttöastetta.

Cause

 



 
DDR:n Active Tier -käyttöaste voi olla odotettua suurempi monista syistä:
  • Varmuuskopioinnin suorittava asiakassovellus ei ole merkinnyt varmuuskopiotiedostoja/tallennusjoukkoja vanhentuneiksi tai poistanut niitä oikein virheellisen säilytyskäytännön tai varmuuskopiointisovelluksen määrityksen vuoksi.
  • Replikointiviiveestä johtuen suuri määrä vanhaa tietoa pidetään Active Tier -tasolla odottamassa replikointia.
  • Active Tier -tasolle kirjoitettavien tietojen kokonaispakkaussuhde on odotettua pienempi.
  • Järjestelmää ei ole mitoitettu oikein, eli se on liian pieni sille tallennettavalle tietomäärälle.
  • Varmuuskopiot koostuvat suuresta määrästä erittäin pieniä tiedostoja – nämä tiedostot vievät paljon odotettua enemmän tilaa ensimmäisen kirjoituksen aikana, mutta tilan pitäisi vapautua puhdistuksen/roskienkeruun myötä.
  • Tietosiirtoa ei suoriteta säännöllisesti järjestelmissä, joihin on määritetty ER/LTR. Tämän vuoksi vanhat tiedostot, jotka pitäisi siirtää Archive/Cloud Tier -tasoille, pysyvät Active Tier -tasolla.
  • Puhdistusta/roskienkeruuta ei suoriteta säännöllisesti.
  • DDR:ssä on liian suuria tai vanhoja mtree-tilannevedoksia, minkä vuoksi puhdistus ei voi vapauttaa poistettujen tiedostojen/tietojen viemää tilaa.

Resolution

Vaihe 1 – määritä, onko Active Tier -tason puhdistus suoritettava

DDOS (Data Domain Operating System) pyrkii ylläpitämään Active Tier -tason laskuria nimeltä ”Cleanable GiB”. Tämä on arvio siitä, kuinka paljon fyysistä (post-comp) tilaa Active Tier -tasolla voitaisiin vapauttaa puhdistuksen/roskienkeruun avulla. Laskuri voidaan näyttää filesys show space- / df-komennoilla:
 
Active Tier:
Resource Size GiB Used GiB Avail GiB Use% Cleanable GiB*
---------------- -------- --------- --------- ---- --------------
/data: pre-comp - 7259347.5 - -
/data: post-comp 304690.8 251252.4 53438.5 82 % 51616.1 /ddvar 29,5 12,5 15,6 44 % -
----------------   --------   ---------   ---------   ----   --------------

Jos
  • Cleanable GiB -arvo on suuri tai
  • DDFS on kokonaan täynnä (ja on siksi vain luku -tilassa)
puhdistus on suoritettava loppuun asti ennen muiden vaiheiden suorittamista. Puhdistus on käynnistettävä filesys clean start -komennolla seuraavasti:
 
# filesys clean start
Cleaning started.  Use 'filesys clean watch' to monitor progress.

Voit varmistaa filesys status -komennolla, että puhdistus on käynnistynyt odotetulla tavalla:
 
# 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

Huomioi:
  • Jos puhdistus ei käynnisty, pyydä lisäapua ottamalla yhteyttä sopimuksen piiriin kuuluvaan tuen tarjoajaan. Se voi olla merkki siitä, että järjestelmässä on ilmennyt missing segment error -virhe, minkä vuoksi puhdistus on poistettu käytöstä.
  • Jos puhdistus on jo käynnissä, seuraava viesti näytetään, kun se yritetään käynnistää:
**** Cleaning already in progress.  Use 'filesys clean watch' to monitor progress.
  • Active Tier -tason tilaa ei vapauteta ennen kuin puhdistus saavuttaa kopiointivaiheen (DDOS 5.4.x -versiossa ja vanhemmissa oletuksena vaihe 9, DDOS 5.5.x -versiossa ja uudemmissa vaihe 11). Lisätietoa puhdistuksessa käytetyistä vaiheista on artikkelissa https://support.emc.com/kb/446734.
  • Puhdistus ei välttämättä vapauta Cleanable GiB -kohdassa ilmoitettua tilaa, koska kyseessä on arvio. Lisätietoa on artikkelissa https://support.emc.com/kb/485637.
  • Puhdistus ei välttämättä vapauta kaikkea mahdollista tilaa yhdellä suorituskerralla. Tämä johtuu siitä, että erittäin suuria tietojoukkoja sisältävissä DDR:issä puhdistus käsittelee eniten tarpeettomia tietoja sisältävät tiedostojärjestelmän osat (jotta tilaa saadaan vapautettua suurin mahdollinen määrä puhdistuksen suorittamiseen käytetyssä ajassa). Joissakin tilanteissa puhdistus voi olla tarpeen suorittaa useita kertoja, jotta kaikki potentiaalinen tila saadaan vapautettua.
  • Jos Cleanable GiB -arvo on erittäin suuri, se saattaa tarkoittaa, että puhdistusta ei ole suoritettu säännöllisesti. Tarkista, että puhdistusaikataulu on määritetty:
# filesys clean show schedule

Määritä tarvittaessa aktiivinen puhdistusaikataulu suoritettavaksi esimerkiksi joka tiistai klo 6.00:

# filesys clean set schedule Tue 0600
Filesystem cleaning is scheduled to run "Tue" at "0600".


Huomaa, että järjestelmissä, joihin on määritetty ER (Extended Retention), puhdistus voi olla määritetty suoritettavaksi tietojen siirtämisen valmistuttua, jolloin sille ei ole välttämättä erillistä aikataulua. Tämä tilanne käsitellään jäljempänä tässä asiakirjassa.

Kun puhdistus on valmis, suorita filesys show space- / df-komennot selvittääksesi, onko käyttöasteongelmat ratkaistu. Jos käyttöaste on edelleen suuri, jatka tässä artikkelissa olevien ohjeiden mukaan.

Vaihe 2 – tarkista, onko replikointiviive suuri suhteessa lähdetietojen replikointikontekstiin

Alkuperäinen Data Domain -replikointi perustuu ”replikointikonteksteihin”. Seuraavassa esimerkissä tietoja on replikoitava järjestelmien välillä:
  • Replikointikontekstit luodaan lähde- ja kohdelaitteen DDR:iin.
  • Kontekstit alustetaan.
  • Kun alustus on valmis, replikointi lähettää ajoittain päivityksiä/deltoja lähteestä kohteeseen, jotta järjestelmien tiedot pysyvät synkronoituina.
Jos lähteen replikointikontekstissa on viivettä, se voi johtaa vanhojen tietojen säilyttämiseen lähdejärjestelmän levyllä (huomaa, että replikointikontekstien viive ei voi aiheuttaa liian suurta käyttöastetta kohdejärjestelmässä):
  • Hakemistoreplikointikontekstit (käytetään, kun yksittäinen /data/col1/backup-kohdan hakemistopuu replikoidaan järjestelmien välillä):
Hakemistoreplikoinnissa käytetään lähde-DDR:n replikointilokia niiden tiedostojen seurantaan, joita ei ole vielä replikoitu kohteeseen.
Jos hakemistokontekstissa on viivettä, lähde-DDR:n replikointilokissa on suuri määrä replikointia odottavia tiedostoja.
Vaikka nämä tiedostot poistettaisiin, puhdistus ei poista niitä tilan vapauttamista varten niin kauan kuin niihin viitataan replikointilokissa.
  •  Mtree-replikointikontekstit (käytetään, kun mikä tahansa muu mtree kuin /data/col1/backup replikoidaan järjestelmien välillä):
Mtree-replikointi käyttää lähde- ja kohdejärjestelmissä luotuja tilannevedoksia eri järjestelmien välisten erojen ja lähteestä kohteeseen lähetettävien tiedostojen määrittämiseen.
Jos mtree-replikointikontekstissa on viivettä, vastaava mtree voi sisältää erittäin vanhoja lähde- ja kohdejärjestelmien tilannevedoksia.
Jos tiedostot ovat lähdejärjestelmän replikoidusta mtree-osiosta mutta ne ovat olleet olemassa järjestelmän replikoinnin tilannevedosten luomisen aikana, puhdistus ei voi vapauttaa niiden käyttämää tilaa.
  • Kokoelmareplikointikontekstit (käytetään, kun yhden DDR:n koko sisältö replikoidaan toiseen järjestelmään):
Kokoelmareplikointi suorittaa lähdejärjestelmän kaikkien tietojen lohkopohjaisen replikoinnin kohdejärjestelmään.
Jos kokoelmareplikointi toimii viiveellä, lähdejärjestelmän puhdistus ei voi toimia optimaalisesti. Tässä tapauksessa lähteessä luodaan hälytys, joka ilmoittaa, että osittainen puhdistusta suoritetaan, jotta synkronoinnin käyttö kohdejärjestelmän kanssa voidaan välttää.
Puhdistus ei voi tämän vuoksi vapauttaa lähde-DDR:stä odotettua määrää tilaa.

 Seuraavien ohjeiden avulla voit määrittää, onko replikointikonteksteissa viivettä:
  • Määritä nykyisen järjestelmän isäntänimi:
sysadmin@dd4200# hostname
The Hostname is: dd4200.ddsupport.emea
  • Määritä nykyisen järjestelmän päivämäärä/kellonaika:
sysadmin@dd4200# date
Fri May 19 19:04:06 IST 2017
  • Näytä luettelona järjestelmässä määritetyt replikointikontekstit ja niiden synced as of time -synkronointiajat. Kiinnitä huomiota niihin konteksteihin, joissa ”destination” EI sisällä nykyisen järjestelmän isäntänimeä (mikä osoittaa, että nykyinen järjestelmä on lähde) ja synced as of time -arvo on huomattavan vanha:
sysadmin@dd4200# replikoinnin tila
CTX Destination Enabled Connection Sync'ed-as-of-time Tenant-Unit
--- ---------------------------------------------------------------------------------- ------- ------------ ------------------ -----------
3 mtree://dd4200.ddsupport.emea/data/col1/DFC nodle Tdle Thu 8.8.58 - 9 mtree://BenDDVE.ddsupport.emea/data/col1/BenMtree ei käyttämätön Ma 25.1.48 - 13 dir://DD2500-1.ddsupport.emea/backup/dstfolder ei katkaistua Thu Mar 30 17.55 - 17 mtree://DD2500-1.ddsupport.emea/data/col1/oleary yes idle pe 19.5.18.57 - 18 mtree://dd4200.ddsupport.emea/data/col1/testfast yes idle pe 19.19.18 - ---   ----------------------------------------------------------------------------------   -------   ------------   ------------------   -----------

Kontekstit, joissa nykyinen järjestelmä on lähde ja joissa näkyy merkittävää viivettä, tai kontekstit, joita ei enää tarvita, on purettava. Se voidaan tehdä suorittamalla seuraava komento lähde- ja kohdejärjestelmässä:
 
# replication break [kohde]

Esimerkiksi edellä esitetyt huomionarvoiset kontekstit voidaan purkaa suorittamalla seuraavat komennot lähteessä ja kohteessa:
 
(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

Huomioi:
  • Kun kontekstit on purettu, Active Tier -tason puhdistus on suoritettava, jotta Active Tier -tason potentiaalinen tila saadaan vapautettua.
  • Jos mtree-replikointia käytetään, mtree-replikoinnin tilannevedokset voivat jäädä levylle kontekstien purkamisen jälkeen. Varmista, että tarpeettomat tilannevedokset merkitään vanhentuneiksi vaiheen 5 ohjeiden mukaisesti ennen puhdistuksen suorittamista.
  • Jos lähde-/kohde-mtree on määritetty siirtämään tietoja Archive- tai Cloud Tier -tasoille, vastaavien mtree-replikointien kontekstien purkaminen on tehtävä harkiten, sillä kyseisiä konteksteja ei voida välttämättä luoda/alustaa myöhemmin uudelleen. Tämä johtuu siitä, että mtree-replikointikontekstin alustamisen yhteydessä lähdejärjestelmään luodaan mtree-tilannevedos, joka sisältää tiedot kaikista mtreen sisältämistä tiedostoista (tasosta riippumatta). Tämä tilannevedos replikoidaan sitten kokonaisuudessaan kohteen Active Tier -tasolle. Jos kohteen Active Tier -tasolla ei ole riittävästi vapaata tilaa kaikkia lähteen mtree-tietoja varten, alustamista ei voida suorittaa loppuun. Saat ongelmasta lisätietoa ottamalla yhteyttä sopimuksen piiriin kuuluvaan tuen tarjoajaan.
  • Jos kokoelmareplikointikonteksti on purettu, kontekstia ei voida luoda uudelleen tai alustaa ennen kuin kohde-DDR:n DDFS-ilmentymä on tuhottu (kaikki järjestelmän tiedot menetetään). Tämän vuoksi myöhempi alustaminen voi vaatia huomattavasti aikaa ja verkon kaistanleveyttä, sillä kaikki lähteen tiedot on replikoitava fyysisesti uudelleen kohteeseen.
Vaihe 3 – tarkista, onko järjestelmässä tarpeettomia mtree-osioita

DDFS:n sisältö jaetaan loogisesti mtree-osioihin. On yleistä, että yksittäiset varmuuskopiointisovellukset/-asiakkaat kirjoittavat yksittäisiin mtree-osioihin. Jos varmuuskopiointisovellus on poistettu käytöstä, se ei voi enää kirjoittaa tietoja DDR:ään tai poistaa niitä, jolloin järjestelmään voi jäädä vanhoja/tarpeettomia mtree-osioita. Näiden mtree-osioiden tiedot vievät pysyvästi DDR:n levytilaa. Näin ollen tällaiset tarpeettomat mtreet kannattaa poistaa. Esimerkki:
  • Hae luettelo järjestelmään mtree-osioista:
# mtree list
Name Pre-Comp (GiB) Status
------------------------------------------------------------- -------------- -------
/data/azure1/Budu_test 147.0 RW
/data/azure1/Default 8649.8 RW
/data/azure1/File_DayForward_Noida 42.0 RW/RLCE
/data/azure1/labtest 1462.7 RW
/data/azure1/oscar_data 0,2 RW
/data/azure1/test_oscar_2 494.0 RO/RD
------------------------------------------------------------- -------------- -------
  • Kaikki tarpeettomat mtreet on poistettava mtree delete -komennolla seuraavasti:
# mtree delete [mtreen nimi]

Esimerkki:

# mtree delete /data/col1/Budu_test
...
MTree "/data/col1/Budu_test" deleted successfully.
  • Poistetun mtreen käyttämä levytila vapautetaan, kun Active Tier -tason puhdistuksen/roskienkeruu suoritetaan seuraavan kerran.
Huomioi:
  • Jos mtree on mtree-replikoinnin kohde (eli sen tila mtree-luettelossa on RO/RD), vastaava replikointikonteksti on purettava ennen mtreen poistamista.
  • Loogisina DDBoost-tallennusyksikköinä (LSU) tai virtuaalisina nauhakirjastoina (VTL) käytettäviä mtree-osiota ei välttämättä voida poistaa mtree delete -komennolla. Data Domain Administration Guide -oppaassa on lisätietoja tällaisten mtree-osioiden poistamisesta.
  • Mtree-osioita, joihin on määritetty säilytyslukitus (tila on RLCE tai RLGE), ei voi poistaa. Sen sijaan mtreen yksittäisten tiedostojen säilytyslukitus on peruutettava ja ne on poistettava yksitellen. Lisätietoja on Data Domain Administration Guide -oppaassa.
Vaihe 4 – tarkista, onko järjestelmässä vanhoja/tarpeettomia mtree-tilannevedoksia

Data Domain -tilannevedos on tietyn hetken tilannevedos vastaavasta mtree-osiosta. Huomioi sen vuoksi seuraavat:
  • Tilannevedos viittaa kaikkiin mtree-osiossa tilannevedoksen luontihetkellä oleviin tiedostoihin.
  • Kun tilannevedos on olemassa, puhdistus ei voi vapauttaa tiedostojen levyllä käyttämää fyysistä tilaa, vaikka kyseiset tiedostot olisi siirretty/poistettu. Tietojen on pysyttävä järjestelmässä siltä varalta, että tilannevedoksessa olevaa tiedoston kopiota käytetään myöhemmin
Seuraavat toimenpiteet on tehtävä, jotta voidaan määrittää, onko missään mtree-osiossa vanhoja tai tarpeettomia tilannevedoksia:
  • Hae järjestelmän mtree-luettelo vaiheen 3 mtree list -komennon avulla.
  • Näytä luettelona kuhunkin mtreehen sisältyvät tilannevedokset käyttämällä snapshot list -komentoa:
# snapshot list mtree [mtreen nimi]

Kun komento suoritetaan mtreelle, joka ei sisällä tilannevedoksia, seuraava näytetään:
 
# snapshot list mtree /data/col1/Default
Snapshot Information for MTree: /data/col1/Default
----------------------------------------------
No snapshots found.

Kun komento suoritetaan mtreelle, joka sisältää tilannevedoksia, seuraava näytetään:
 
# snapshot list mtree /data/col1/labtest
Snapshot Information for MTree: /data/azure1/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 expired
testsnap-2016-05-31-12-00 1198.8 May 31 2016 12:00 May 26 2017 12:00
tests nap-2016-07-31-12-00 1301.3 31.7.2016 12.00.7.2017 12.00
testit nap-2016-08-31-12-00 1327.5 Elokuu 31 2016 12:00 Aug 26 2017 12:00
testsnap-2016-10-31-12-00 1424.9 31.10.2016 12.00.10.26.2017 13.00
testsnap-2016-12-31-12-00 1403.1 Dec 31 2016 12.00 Dec 26.12.2017 12.00
testsnap-2017-01-31-12-00 1421.0 Jan 31 2017 12.00 Jan 26 2018 12.00 testsnap-2017-03-31-12-00 1468.7 31.3.2017 12.00.3.26 2018 12.00
REPL-MTREE-AUTO-2017-05-11-15-18-32 1502.2 May 11 2017 15:18 May 11 2018 15:
18

-----------------------------------   --------------   -----------------   -----------------   -------
  • Jos tilannevedoksia on olemassa, käytä snapshot list mtree [mtreen nimi] -komennon tulosta määrittääksesi tilannevedokset, jotka täyttävät seuraavat ehdot:
Niiden tila ei ole ”expired” (katso Status-sarake).
Ne on luotu kauan sitten (esimerkiksi vuonna 2016 luodut tilannevedokset edellä olevasta luettelosta).

Nämä tilannevedokset on merkittävä vanhentuneiksi, jotta ne voidaan poistaa puhdistuksen aikana ja niiden käyttämä tila vapauttaa:

# snapshot expire [tilannevedoksen nimi] mtree [mtreen nimi]

Esimerkki:
 
# snapshot expire testsnap-2016-05-31-12-00 mtree /data/col1/labtest
Snapshot "testsnap-2016-05-31-12-00" for mtree "/data/col1/labtest" will be retained until May 19 2017 19:31.
  • Jos tilannevedosten luettelokomento suoritetaan uudelleen, nämä tilannevedokset näkyvät nyt vanhentuneina (expired):
# snapshot list mtree /data/col1/labtest
Snapshot Information for MTree: /data/azure1/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 expired
testsnap-2016-05-31-12-00 1198.8 May 31 2016 12:00 May 26 2017 12:00 expired
testsnap-2016-07-31-12-00 1301.3 31.7.2016 12.00.7.2017 12.00
testsnap-2016-08-31-12-00 1327.5 Aug 31 2016 12:00 Aug 26 2017 12:00
testsnap-2016-10-31-12-00 1424.9 31.10.2016 12.00.10.26.2017 13.00
testsnap-2016-12-31-12-00 1403.1 Dec 31 2016 12.00 Dec 26.12.2017 12.00
testsnap-2017-01-31-12-00 1421.0 Jan 31 2017 12.00 Jan 26 2018 12.00 testsnap-2017-03-31-12-00 1468.7 31.3.2017 12.00.3.26 2018 12.00
REPL-MTREE-AUTO-2017-05-11-15-18-32 1502.2 May 11 2017 15:18 May 11 2018 15:
18

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

Huomioi:
  • Ei ole mahdollista määrittää, kuin paljon levytilaa yksittäinen tilannevedos tai usean tilannevedoksen sarja vie. Tilannevedokseen liittyvä ”space”-arvo ilmaisee ainoastaan mtreen pakkaamista edeltävän (loogisen) koon tilannevedoksen luontihetkellä (edellä olevan tuloksen mukaisesti).
  • Tilannevedoksia, joiden nimi on ”REPL-MTREE-AUTO-YYYY-MM-DD-HH-MM-SS”, hallitaan mtree-replikoinnilla, eikä niitä pitäisi joutua merkitsemään vanhentuneiksi manuaalisesti (replikointi merkitsee tilannevedokset vanhentuneiksi automaattisesti, kun niitä ei enää tarvita). Jos tällaiset tilannevedokset ovat erittäin vanhoja, se on merkki siitä, että vastaavan replikointikontekstin viive on todennäköisesti suuri (kuten vaiheessa 2 on kuvattu).
  • Tilannevedokset, joiden nimi on ”REPL-MTREE-RESYNC-RESERVE-YYYY-MM-DD-HH-MM-SS”, on luotu mtree-replikoinnilla, kun mtree-replikointikonteksti on purettu. Niiden tarkoituksena on estää replikointitietojen täysi uudelleensynkronointi, jos purettu konteksti luodaan myöhemmin uudelleen (esimerkiksi silloin, kun konteksti on purettu vahingossa). Jos replikointia ei tehdä uudelleen, kontekstit voidaan merkitä vanhentuneiksi manuaalisesti edellä kuvatulla tavalla.
  • Vanhentuneet tilannevedokset säilyvät järjestelmässä puhdistuksen/roskienkeruun seuraavaan suorituskertaan asti. Sen jälkeen ne poistetaan fyysisesti järjestelmästä ja snapshot list mtree [mtreen nimi] -komennon tuloksesta, jolloin puhdistus voi vapauttaa tilannevedosten käyttämän levytilan.
Vaihe 5 – tarkista, onko järjestelmässä odottamaton määrä vanhoja tiedostoja

DDR:n automaattinen tuki sisältää histogrammeja, jotka näyttävät DDR:llä olevat tiedostot iän mukaan. Esimerkki:
 
Tiedostojen jakelu
-----------------
448 672 tiedostoa 5 276 hakemistossa

Count Space
----------------------------- --------------------------
Age Files % cumul% gib % cumul%
--------- ----------- ----- ------- -------- ----- -------
1 päivä 7,244 1.6 1.6 4537.9 0.1 0.1
      1 viikko 40,388 9.0 10.6 63538.2 0.8 0.8
2 viikkoa 47 850 10,7 21,3 8 4409.1 1.0 1,9
1 kuukausi 125 800 28,0 49,3 4 04807.0 5,0 6,9
2 kuukautta 132 802 29,6 78,9 437558,8 5,4 12,3
kuukautta 8 084 1,8 80,7 6 33906.4 7.8 20.1
6 kuukautta 5 441 1,2 81,9 1244863.9 15,3 35,4
      1 vuosi 21 439 4,8 86,7 3 973612,3 49,0 84,4
> 1 vuosi 59 624 13,3 100,0 1265083,9 15,6 100,0
--------- ----------- ----- ------- -------- ----- -------

Tästä voi olla hyötyä, kun halutaan selvittää, onko järjestelmässä tiedostoja, joita varmuuskopiointisovellus ei ole merkinnyt vanhentuneiksi tai poistanut odotetulla tavalla. Jos edellä mainittuun järjestelmään on esimerkiksi kirjoittanut varmuuskopiointisovellus, jossa yhden tiedoston enimmäissäilytysaika on kuusi kuukautta, on selvää, ettei varmuuskopiointisovellus merkitse tiedostoja vanhentuneiksi tai poista niitä odotetusti, sillä DDR:ssä on noin 80 000 yli kuusi kuukautta vanhaa tiedostoa.

Huomioi:
  • Tiedostojen merkitseminen vanhentuneiksi ja niiden poistaminen on varmuuskopiointisovelluksen vastuulla.
  • DDR ei koskaan merkitse tiedostoja vanhentuneiksi tai poista niitä automaattisesti. Jos varmuuskopiointisovellus ei nimenomaisesti pyydä poistamaan tiedostoa, tiedosto säilyy DDR:ssä.
Tämän vuoksi varmuuskopiointisovelluksen myyjän tukitiimin on ensin tutkittava tämänkaltaiset ongelmat.

Tarvittaessa Data Domain -tuki voi antaa seuraavia lisäraportteja:
  • kaikkien DDR:n tiedostojen nimi/muokkausaika ikäjärjestyksessä (jotta vanhojen tietojen nimet/sijainnit voidaan määrittää)
  • Active/Archive/Cloud Tier -tasojen tiedostoikähistogrammit jaettuna eri raportteihin (jos ER-/LTR-ominaisuudet ovat käytössä).
Tee se seuraavasti:
  • Kerää todisteet tämän asiakirjan Lisätietoja-osion sfs_dump-komennon käyttöä koskevien ohjeiden mukaisesti.
  • Tee palvelupyyntö sopimuksen piiriin kuuluvalle tuen tarjoajalle.
Kun vanhat/tarpeettomat tiedostot on poistettu Active Tier -tasolta, puhdistus/roskienkeruu on suoritettava, jotta Active Tier -tason fyysinen tila voidaan vapauttaa.

Vaihe 6 – tarkista, onko järjestelmässä varmuuskopioita, jotka sisältävät useita pieniä tiedostoja

DDFS:n rakenteen vuoksi pienet tiedostot (käytännössä kaikki alle 10 Mt:n kokoiset tiedostot) voivat käyttää aluksi liikaa tilaa DDR:ään kirjoitettaessa. Tämä johtuu SISL (Stream Informed Segment Layout) -arkkitehtuurista, jossa pienet tiedostot käyttävät useita yksittäisiä 4,5 Mt:n levytilalohkoja. Esimerkiksi 4 kt:n tiedosto voi käyttää fyysistä levytilaa 9 Mt, kun se kirjoitetaan ensimmäistä kertaa.

Ylimääräinen tila vapautuu, kun puhdistus/roskienkeruu suoritetaan (pienten tiedostojen tiedot yhdistetään pienempään määrään 4,5 Mt:n lohkoja), mutta pienissä DDR-malleissa voi näkyä liian suuri käyttöaste ja täyttömäärä varmuuskopioinnin aikana.

Automaattiseen tukeen kuuluu histogrammeja, jotka näyttävät tiedostot koon mukaan. Esimerkki:
 
                         
Tilamäärä ----------------------------- --------------------------
Kokotiedostot % 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 1 069 13,0 165.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 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
5 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
--------- ----------- ----- ------- -------- ----- -------

Jos varmuuskopiointi kirjoittaa erittäin suuria määriä pieniä tiedostoja, järjestelmän käyttöaste voi nousta hetkellisesti huomattavasti jokaisen puhdistuksen/roskienkeruun suorittamisen väillä. Tässä tapauksessa on suositeltavaa muuttaa varmuuskopiointimenetelmää siten, että kaikki pienet tiedostot sisällytetään yhteen suureen arkistoon (kuten tar-tiedostoon) ennen DDR:ään kirjoittamista. Huomaa, että tällaista arkistoa ei saa pakata tai salata, koska se heikentää tietojen pakkaussuhdetta / kaksoiskappaleiden poistosuhdetta.

Vaihe 7 – tarkista, onko kaksoiskappaleiden poistosuhde odotettua pienempi

DDR:n päätarkoitus on poistaa kaksoiskappaleet ja pakata laitteen käyttämät tiedot. Kaksoiskappaleiden poistosuhde / pakkaussuhde riippuu paljon järjestelmän käyttötarkoituksesta ja siinä olevien tietojen tyypistä. Monissa tapauksissa voidaan kuitenkin käyttää odotettua kokonaispakkaussuhdetta, joka perustuu esimerkiksi soveltuvuusselvitykseen. Järjestelmän nykyinen kokonaispakkaussuhde (ja samalla se, täyttääkö se odotukset) voidaan määrittää komennolla filesys show compression. Esimerkki:
 
# 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) Factor (
lyheneminen %)
---------------- -------- --------- ----------- ---------- -------------
Käytössä samanaikaisesti:*    20581.1       315.4             -            -    65.3x (98.5)
Written:
  Viimeiset 7 päivää 744.0 5.1 80.5x 1.8x 145,6 x (99,3)
Viimeiset 24 tuntia
---------------- -------- --------- ----------- ---------- -------------
* Ei sisällä ennakkolaskentatiedoston poistojen/katkaisujen vaikutuksia

Edellä olevassa esimerkissä järjestelmän Active Tier -tason kokonaispakkaussuhde on 65,3x, mikä on erittäin hyvä. Jos arvo kuitenkin osoittaa, että kokonaispakkaussuhde ei ole odotusten mukainen, lisätutkimukset voivat olla tarpeen. Huomaa, että odotettua alhaisemman pakkaussuhteen tutkiminen on monimutkaista ja se voi johtua useasta syystä. Lisätietoja on seuraavassa artikkelissa: https://support.emc.com/kb/487055

Vaihe 8 – tarkista, onko järjestelmä kokoelmareplikoinnin lähde

Jos kokoelmareplikointia käytetään ja lähdejärjestelmä on fyysisesti suurempi kuin kohdejärjestelmä, lähdejärjestelmän koko rajoitetaan keinotekoisesti vastaamaan kohteen kokoa (eli lähdelevyllä on alue, joka merkitään käyttökelvottomaksi). Se johtuu siitä, että kokoelmareplikointia käytettäessä kohteen on oltava lohkotason kopio lähteestä. Jos lähde on kuitenkin fyysisesti kohdetta suurempi, on mahdollista, että lähteeseen voidaan kirjoittaa tietoja, joita ei voida replikoida kohteeseen (koska se on jo täynnä). Tilanne voidaan välttää rajoittamalla lähteen koko kohdetta vastaavaksi.
  • Tarkista vaiheen 2 komentojen avulla, onko järjestelmä kokoelmareplikoinnin lähde. Tee se suorittamalla replication status -komento ja tarkistamalla, onko luettelossa replikointikontekstia, jonka alussa lukee ”col://” (se ilmaisee, että kyseessä on kokoelmareplikointi) ja joka EI sisällä paikallisen järjestelmän isäntänimeä kohteessa (tämä tarkoittaa, että järjestelmän on oltava replikointikontekstin lähde).
  • Jos järjestelmä on kokoelmareplikoinnin lähde, tarkista kunkin järjestelmän Active Tier -tason koko kirjautumalla kumpaankin järjestelmään ja suorittamalla molemmissa filesys show space -komento. Vertaa sitten niiden Active Tier -tasojen post-comp-kokoja.
  • Jos lähde on huomattavasti kohdetta suurempi, sen Active Tier -tason kokoa rajoitetaan keinotekoisesti.
  • Jotta lähteen koko tilaa voitaisiin käyttää tietojen tallettamiseen, seuraavat toimenpiteet on suoritettava:
Lisää kohteen Active Tier -tasolle tallennustilaa niin, että sen koko on suurempi tai yhtä suuri kuin lähteen Active Tier -tason koko.
Pura kokoelmareplikointikonteksti (käyttämällä vaiheen 2 komentoja). Huomaa, että se estää tietojen replikoinnin lähteestä kohde-DDR:ään.

Kun kumpi tahansa edellä mainituista on suoritettu, lisätila tulee heti käyttöön lähdejärjestelmän Active Tier -tasolla (eli Active Tier -tason puhdistusta/roskienkeruuta ei tarvitse suorittaa ennen tilan käyttöä).

Vaihe 9 – tarkista, suoritetaanko tietojen siirtäminen säännöllisesti

Jos DDR:ään on määritetty joko ER (Extended Retention) tai LTR (Long Term Retention), siihen on liitetty toisen tason tallennustila (Archive Tier ER:lle tai Cloud Tier LTR:lle). Tällöin tietojen siirtokäytännöt on määritetty todennäköisesti niin, että mtreen vanhat/muokkaamattomat tiedot siirretään pitkäaikaista säilytystä varten Active Tier -tasolta vaihtoehtoiselle tasolle, jolloin tiedostojen Active Tier -tasolla käyttämä fyysinen tila voidaan vapauttaa puhdistuksen/roskienkeruun avulla. Jos tietojen siirtokäytännöt on määritetty väärin tai jos tietojen siirtoa ei suoriteta säännöllisesti, vanhat tiedot pysyvät Active Tier -tasolla odotettua pidempään ja käyttävät levyn fyysistä tilaa.
  • Suorita aluksi filesys show space -komento selvittääksesi, onko järjestelmä määritetty ER:ää vai LTR:ää varten, ja tarkistaaksesi, onko Archive- tai Cloud Tier -tasoja olemassa. Huomioi, että vaihtoehtoisten tallennustilatasojen koon on oltava yli 0 Gt.
# 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
----------------   --------   --------   ---------   ----   -------------

Huomaa, että ER ja LTR ovat toisensa poissulkevia. Järjestelmä voi sisältää vain Active Tier -tason (ei määritettyä ER:ää/LTR:ää), Active- ja Archive Tier -tasot (ER määritetty) tai Active- ja Cloud Tier -tasot (LTR määritetty).
  • Jos järjestelmään on määritetty ER/LTR, tarkista mtree-osioiden tietojen siirtokäytännöt varmistaaksesi, että ne ovat odotetut ja määritetty niin, että vanhat tiedot siirretään vaihtoehtoiselle tallennustilatasolle:
ER: # archive data-movement policy show
LTR: # data-movement policy show

Jos tietojen siirtokäytännöt ovat virheellisiä tai puuttuvat, ne on korjattava. Lisätietoja on Data Domain Administrators Guide -oppaassa.
  • Jos järjestelmään on määritetty ER/LTR, tarkista, että tietojen siirto on aikataulutettu siirtämään Active Tier -tason tiedostot/tiedot säännöllisesti vaihtoehtoiseen tallennustilaan:
ER: # archive data-movement schedule show
LTR: # data-movement schedule show

Huomaa, että Data Domain suosittelee yleensä tietojen siirtämistä automatisoidun aikataulun mukaan. Jotkin asiakkaat haluavat kuitenkin tehdä sen tarpeen mukaan. Tällöin tietojen siirto on käynnistettävä säännöllisesti suorittamalla seuraava:
 
ER: # archive data-movement start
LTR: # data-movement start

Lisätietoja tietojen siirtoaikataulun muuttamisesta on Data Domain Administrators Guide -oppaassa.
  • Jos järjestelmään on määritetty ER/LTR, tarkista, milloin tiedot on siirretty viimeksi:
ER: # archive data-movement status
LTR: # data-movement status

Jos tietojen siirtoa ei ole suoritettu pitkään aikaan, yritä käynnistää prosessi manuaalisesti seuraavalla tavalla:
 
ER: # archive data-movement watch
LTR: # data-movement watch

Jos tietojen siirto ei jostakin syystä käynnisty, pyydä apua sopimuksen piiriin kuuluvalta tuen tarjoajalta.
  • Kun tietojen siirto on valmis, Active Tier -tason puhdistus tulee suorittaa (huomaa, että se voidaan määrittää käynnistymään automaattisesti tietojen siirtämisen jälkeen). Näin voidaan varmistaa, että siirrettyjen tiedostojen käyttämä Active Tier -tason tallennustila vapautetaan:
# filesys clean start

ER-järjestelmissä tietojen siirtäminen on tavallisesti aikataulutettu toteutumaan säännöllisesti (esimerkiksi kerran viikossa), minkä jälkeen Active Tier -tason puhdistus suoritetaan siirtämisen valmistuttua. Tällöin Active Tier -tason puhdistuksella ei ole omaa erillistä aikataulua. Voit määrittää sen poistamalla aluksi nykyisen Active Tier -tason puhdistusaikataulun

# filesys clean set schedule never.


Määritä tietojen siirto toimimaan ajoittain, minkä jälkeen suoritetaan automaattinen aktiivisen tason puhdistus. Näin voit esimerkiksi suorittaa tiedonsiirron jokaisessa tiistaissa klo 6.00 ja sen jälkeen active tier clean:

# archive data-movement schedule set days Ti time 0600
The Archive data movement schedule has been set.
Arkistotietojen siirto on ajoitettu suoritettavaksi päivä(t) "ti" klo 06:00


" aikaan. Voidaan varmistaa, että active tier clean on määritetty toimimaan tiedonsiirron jälkeen seuraavasti:

# archive show config
Enabled Yes
Data movement Schedule Run on day(s) "ti" at "06:00" hrs Tiedonsiirto pienennä 100 %
:n oletusarvoista iän kynnysarvoa tiedonsiirtokäytäntöä 14 päivää
Run filesys clean after archive data movement Yes Archive Tier local compression gz
Packing data during archive data movement enabled
Tilanpalautuksen käytöstä poistetun
tilan korjausaikataulun aikataulu ei aikataulua

LTR-järjestelmissä Active Tier -tason puhdistukselle on määritettävä oma aikataulu.

Vaihe 10 – lisää tallennustilaa Active Tier -tasolle

Jos kaikki edelliset vaiheet on suoritettu ja Active Tier -tason puhdistus on suoritettu loppuun mutta Active Tier -tason tila ei edelleenkään riitä, järjestelmää ei ole todennäköisesti mitoitettu oikein sille kohdistuvalle kuormitukselle. Tässä tapauksessa on tehtävä jokin seuraavista.
  • Vähennä järjestelmään kohdistuvaa kuormitusta esimerkiksi seuraavilla tavoilla:
Uudelleenohjaa varmuuskopioiden osajoukko vaihtoehtoiseen tallennustilaan.
Lyhennä varmuuskopioiden säilytysaikaa niin, että ne merkitään vanhentuneiksi / poistetaan nopeammin.
Vähennä järjestelmän mtree-osioiden aikataulutettujen tilannevedosten määrää tai lyhennä niiden vanhenemisaikaa.
Pura tarpeettomat replikointikontekstit, joissa paikallinen järjestelmä on kohde, ja poista sitten vastaavat mtreet.
  • Lisää tallennustilaa järjestelmän Active Tier -tasolle ja laajenna sen kokoa:
# storage add [aktiivinen taso] enclosure [kotelon numero | disk [laitteen numero]
# filesys expand

Jos haluat keskustella tallennustilan lisäämisestä, ota yhteyttä myyntitiimiin.

Additional Information


Data Domain -tuki voi luoda useita raportteja, joissa on esimerkiksi seuraavat tiedot:
  • luettelo tietyn tason (esim. Active/Archive/Cloud) kaikista tiedostoista iän mukaan
  • arvioitu koko ja pakkaussuhde mtree/major-hakemistopuun mukaan
  • luettelo kaikista tietyn mtreen tiedostoista iän mukaan
  • ja niin edelleen.

Tätä varten seuraavat tiedot on kerättävä:
Kirjaudu DDR-komentoriviliittymään ja siirry se-tilaan (huomaa, että järjestelmät, joihin on määritetty salaus tai säilytyslukitus, saattavat pyytää tässä vaiheessa sellaisen käyttäjän kirjautumistietoja, joilla on security-rooli):
 
# system show serialno
[näytetty järjestelmän sarjanumero]
# priv set se
[salasanakehote – anna edellä mainittu järjestelmän sarjanumero]
 
Ota käyttöön pääteistunnon lokiin kirjaaminen. Jos käytössä on esimerkiksi putty, se voidaan tehdä seuraavasti: Napsauta valikkopalkkia hiiren kakkospainikkeella -> Change settings… -> Session -> Logging -> Valitse All session output ja sitten tiedostonimi -> Apply
Suorita sfs_dump:

# se sfs_dump

Kun se on valmis, hanki kopio istunnon lokista lisäanalyysia varten.
  • Tiedostosijaintiraportti (vaaditaan, jos järjestelmä on määritetty ER:ää tai LTR:ää varten):
Kirjaudu DDR-komentoriviliittymään
Ota käyttöön pääteistunnon lokiin kirjaaminen. Jos käytössä on esimerkiksi putty, se voidaan tehdä seuraavasti: Napsauta valikkopalkkia hiiren kakkospainikkeella -> Change settings… -> Session -> Logging -> Valitse All session output ja sitten tiedostonimi -> Apply
Kerää tiedostosijaintiraportti:

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


Kun se on valmis, hanki kopio istunnon lokista lisäanalyysia varten.

Jos tarvitset apua edellä mainittujen tietojen keräämisessä tai minkään vaiheen kanssa, ota yhteyttä sopimuksen piiriin kuuluvaan tuen tarjoajaan.

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000054303
Article Type: Solution
Last Modified: 21 Jul 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.