Data Domain: Ajoitettu puhdistus ei käynnisty, kirjaus VAROITUS "EVT-GC-00002: Tiedostojärjestelmän ajoitettua puhdistusta ei voi käynnistää"
Summary: DataDomain clean (GC) on ajoitettu suoritettavaksi tiettyinä päivinä ja kellonaikoina. Uudemmissa DDOS-versioissa, kun tällainen aikataulu on olemassa ja puhdistusprosessia ei jostain syystä voida käynnistää, järjestelmän valvonta-daemon huomaa tämän, mikä antaa hälytyksen. ...
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
DataDomain clean (Garbage Collection, GC) on ajoitettu suoritettavaksi tiettyinä päivinä ja kellonaikoina. DDOS 6.0.x -versiossa ja uudemmissa versioissa, kun tällaista aikataulua on eikä puhdistusprosessia jostain syystä voida käynnistää, järjestelmän valvonta-daemon huomaa tämän ja aiheuttaa lopulta alla olevan kaltaisen hälytyksen:
# alerts show current # alerts show current Id Post Time Severity Class Object Message ----- ------------------------ -------- ----------- --------- ----------------------------------------------------------------------------------------- m0-11 Tue Jun 27 16:32:03 2017 WARNING Filesystem EVT-GC-00002: Unable to start scheduled file system cleaning on Tue Jun 27 16:04:00 2017. ----- ------------------------ -------- ----------- --------- -----------------------------------------------------------------------------------------
Lisäksi lähetetään hälytys ASUP, jossa on seuraavanlaisia tietoja:
Hostname: dd-6800 Location: Lab4_Row_M System SerialNo: APMxxxxxxxxxxxxxx Chassis SerialNo: FCxxxxxxxxxxxxxxx ModelNo: DD6800 Version: 6.0.0.1 Time: Tue Jun 27 16:15:02 2017 Alert Id: m0-11 Event Id: EVT-GC-00002 Event Message: Unable to start scheduled file system cleaning on Tue Jun 27 16:04:00 2017. Event Description: Cleaning has not started as scheduled. Space for deleted files will not be reclaimed until cleaning completes. This may impact the ability to backup. Recommended Action: Determine the reason why cleaning did not start. Manually start cleaning if free space needs to be reclaimed before the next scheduled cleaning. If problem persists, contact your contracted support provider or visit us online at https://support.emc.com.
Cause
Hälytys ilmoittaa vain, että on olemassa ajoitettu puhdistusprosessi, jota ei voitu käynnistää silloin, kun sen piti alkaa. Tähän on useita mahdollisia syitä, joista suurin osa ei ole osoitus mistään ongelmasta. Syitä hälytyksen antamiseen ovat muun muassa seuraavat:
Toinen syy, jonka olemme nähneet aiemmin, vaikkakin hyvin harvoin, GC: n ohittamiseen, on rekisterin puhtaan aikataulun epäjohdonmukaisuus. Esimerkiksi sekä rekisterissä että komentoriviliittymässä näkyy, että GC on ajoitettu suoritettavaksi sunnuntaisin kello 6.00 paikallista aikaa:
Eri rekisteriavain (collection.1.crontab.expunge), jota crontab-prosessin ajoitus käyttää määritettyjen töiden käynnistämiseen, on kuitenkin virheellinen, esimerkiksi:
- DD GC oli jo käynnissä, kun ajoitettu puhdistus piti aloittaa. Koska vain yksi GC-prosessi voidaan suorittaa kerrallaan eikä yhden yrittäminen estä käynnissä olevaa GC: tä, ajoitettu ohitettiin ja hälytys
- GC:n kanssa yhteensopimattomat toiminnot, kuten esimerkiksi tiedonsiirron (FMIG) suorittaminen aktiiviselta tallennustasolta arkistotallennustasolle tai pilvitason puhdistuksen suorittaminen aktiivisen tason GC:n alkaessa
- Aiempi järjestelmän aikavyöhykkeen muutos olisi voinut aiheuttaa sen, että ajoitetuista tehtävistä vastaava sisäinen cron-daemon olisi edelleen käynnissä vanhalla aikavyöhykkeellä uuden aikavyöhykkeen sijaan, joten edellisestä ja nykyisestä aikavyöhykkeestä riippuen DD GC voidaan suorittaa useita tunteja odotettua aikaisemmin tai myöhemmin, mikä aiheuttaa hälytyksen ohitetulle GC: lle. Voit tarkistaa KB Data Domainin: DDR (Data Domain Restorer) -palauttajan päivämäärän/kellonajan ja/tai aikavyöhykkeen muokkaaminen saadaksesi lisätietoja DD:n aikavyöhykemuutoksista
- DD:n sisäinen puhdistus aloitetaan lähettämällä työ sisäiseen sms-daemoniin komennolla filesys clean start. Jos sms ei vastaa tai FS ei vastaa tekstiviesteihin ajoissa, GC ei käynnisty ja se ohitetaan. Voit tarkistaa sms.info-lokista vastaavat merkinnät, jotka ilmaisevat, että puhdistusta yritettiin, mutta työ epäonnistui:
02/28 12:00:26.495 (tid 0xa79c040): valmis työ: 3278752 käyttöön: sms_filesys_clean_start, kesto: 25067 MS, tila: Tiedostojärjestelmä ei vastaa.
- Sama kuin yllä, mutta "Time backward jump" -toiminnon vuoksi cronin palvelua ei synkronoida takaisin uuden aikajoukon
kanssa Voimme löytää jotain alla olevaa ASUP: sta:
config.snmp.trapinfo.17 = Tiedostojärjestelmä on poissa käytöstä kriittisen tilan vuoksi. EVT-OBJ::Enclosure =1 EVT-INFO::Cause=System Time taaksepäin hyppäsi config.snmp.trapinfo.19 = Ajoitettua tiedostojärjestelmän puhdistusta ei voi käynnistää ti Nov 15 06:00:00 2022.
- Jos heikko näytönohjain on kaatunut, se ei vastaa tai jos kiintolevyssä oli tuolloin käynnissä vikasietoisuus tai DD käynnistyi uudelleen tai kaatui, myös GC on saatettu ohittaa
Toinen syy, jonka olemme nähneet aiemmin, vaikkakin hyvin harvoin, GC: n ohittamiseen, on rekisterin puhtaan aikataulun epäjohdonmukaisuus. Esimerkiksi sekä rekisterissä että komentoriviliittymässä näkyy, että GC on ajoitettu suoritettavaksi sunnuntaisin kello 6.00 paikallista aikaa:
# reg show collection.1.expunge.schedule
collection.1.expunge.schedule.days = Sun
collection.1.expunge.schedule.time = 0600
# filesys clean show config
Filesystem Cleaning Configuration
---------------------------------
50 Percent Throttle
Filesystem cleaning is scheduled to run "Sun" at "0600".
Eri rekisteriavain (collection.1.crontab.expunge), jota crontab-prosessin ajoitus käyttää määritettyjen töiden käynnistämiseen, on kuitenkin virheellinen, esimerkiksi:
# reg show collection.1.crontab.expunge collection.1.crontab.expunge = 00 6 * * 2 root /ddr/bin/ddsh -s filesys clean start nowait scheduled
Edellä oleva rekisteriavain ilmaisee, että ajoitettu puhdistus on aloitettava tiistaisin klo 6.00 paikallista aikaa (2 viidennessä crontab-työmäärityksessä) sunnuntain (0) sijaan.
Resolution
Voit poistaa hälytyksen milloin tahansa, mutta se ei ratkaise taustalla olevaa ongelmaa eikä johda puhdistuksen aloittamiseen välittömästi. Ohitetun GC-syklin syystä riippuen lähestymistapa on erilainen, eikä tässä tietämyskannan artikkelissa käsitellä sitä tarkemmin. Tutustu DELL EMC DataDomain KB -artikkeleihin tai, jos ei, ota yhteys sopimuspohjaiseen tukipalveluntarjoajaan.
Jos kyseessä on 'Time backward jump' , voimme vain tarkistaa, vastaako reg-kokoonpano 'filesys clean' -aikataulua, ja käynnistää cron-palvelun uudelleen:
* Huomautus: komento tarvitsee bash-tilakonsolin siltä varalta, että avaa uusi palvelupyyntö Data Domain -tuen avun saamiseksi.
Kun olet tehnyt tämän, varmista, että rekisteriavain, joka ilmoittaa puhdistuksen ajoitettavan väärälle päivälle, on päivitetty:
Jos kyseessä on 'Time backward jump' , voimme vain tarkistaa, vastaako reg-kokoonpano 'filesys clean' -aikataulua, ja käynnistää cron-palvelun uudelleen:
* Huomautus: komento tarvitsee bash-tilakonsolin siltä varalta, että avaa uusi palvelupyyntö Data Domain -tuen avun saamiseksi.
1 | double-check job configuration # filesys clean show schedule Filesystem cleaning is scheduled to run "Wed" at "1600". # reg show collection.1.crontab.expunge collection.1.crontab.expunge = 0 16 * * 3 root /ddr/bin/ddsh -s filesys clean start nowait scheduled 2 | set a new schedule if needed # filesys clean set schedule Wed 1600 3 | Restart the cron service [you can use one of them] # /etc/init.d/crond restart or # systemctl restart crond.service
Vain epäyhtenäisten rekisterimerkintöjen ongelma korjataan määrittämällä oikea puhdistusaikataulu väkisin joko komentoriviliittymässä tai komentoriviliittymässä. Joten jatkaen esimerkkiä, järjestelmänvalvojan on asetettava puhtaaksi aikatauluksi sunnuntaisin klo 06.00 , vaikka "filesys clean show schedule" jo ilmoittaa niin:
# filesys clean show schedule Filesystem cleaning is scheduled to run "Sun" at "0600". # filesys clean set schedule Sun 0600 Filesystem cleaning is scheduled to run "Sun" at "0600". # filesys clean show schedule Filesystem cleaning is scheduled to run "Sun" at "0600".
Kun olet tehnyt tämän, varmista, että rekisteriavain, joka ilmoittaa puhdistuksen ajoitettavan väärälle päivälle, on päivitetty:
# reg show collection.1.crontab.expunge collection.1.crontab.expunge = 0 6 * * 0 root /ddr/bin/ddsh -s filesys clean start nowait scheduled
Affected Products
Data Domain, DD OS 6.0Article Properties
Article Number: 000052147
Article Type: Solution
Last Modified: 17 Jul 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.