Avamarin kapasiteetin hallinta: Varmuuskopioiden poistaminen tai vanheneminen joukkona modify-snapups-työkalulla

摘要: Varmuuskopioiden poistaminen tai vanheneminen joukkona modify-snapups-työkalulla.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Artikkelissa on ohjeet Avamar-järjestelmän laajennuksen muokkaustyökalunkäyttämiseen seuraavissa haasteissa.
  • Järjestelmänvalvoja haluaa poistaa varmuuskopiot joukkona suuren kapasiteetin tilanteen korjaamiseksi tai sen estämiseksi.
  • Järjestelmä on täyttymässä, ja vaikka säilytyskäytäntöjä on vähennetty, tämä vaikuttaa vain uusiin varmuuskopioihin. Lisäksi olemassa olevien varmuuskopioiden vanhenemista on muutettava.
  • Olemassa olevien varmuuskopioiden vanhenemispäivät ovat virheelliset.
  • Yrityksen vaatimukset muuttuvat, ja organisaatioon on tallentava enemmän tai vähemmän varmuuskopioita kuin alun perin suunniteltiin.

    原因

    modify-snapups.sh-apuohjelma on komentosarja, joka on oletusarvoisesti avamar-apuohjelmasolmussa kohdassa /usr/local/avamar/bin.

    解决方案

    Apuohjelma korvaa komentosarjat expire-snapups ja delete-snapups, jotka olivat työkalun aiempia muotoja. Molemmat aiemmat komentosarjat ovat vanhentuneet, ja komennot soittavat nyt suoraan muokkauslaajennuksia, jos ne suoritetaan (katso Huomautuksia-kohdan kohtaa 1).

    Vanhene ja poista tiloja:    
    muokkauslaajennukset suoritetaan joko vanhentumistilassa tai poistotilassa.
     
    modify-snapups --help
    modify-snapups - muokkaa laajennusversiota
    : 7.1.0-370 (1.11)
    Käyttö: modify-snapups [--mode={delete|expire}] [--help] [options]
    This program does nothing invoked as modify-snapups.
    Käynnistä sen sijaan tämä ohjelma poistolaajennuksena tai expire-snapup-laajennustena
    tai --mode={delete|expire} --tilana ennen muita vaihtoehtoja.

    Kuhunkin tilaan välitettävät merkinnät ovat lähes identtisiä, ja niitä tarkastellaan komennon loppuun lisättäen --help. (katso notes-kohdan kohtaa 2)

    Mitä komentosarja tekee?  
    Laajennusten muokkaaminen on turvallista, sillä se ei tee muutoksia Avamar-palvelimeen.

    Kun apuohjelma suoritetaan oikeilla argumenteilla, se luo komentoluettelon sisältävän komentosarjan. Komentosarjan suorittaminen suorittaa komentoluettelon sarjaportin komennoista, jotta kunkin varmuuskopion vanhenemispäivät voidaan muuttaa tai poistaa.

    Komennot luodaan modify-snapup-laajennukseen välitettyjen lippujen mukaan.  

    Käyttäjä voi päättää, sisällytetäänkö varmuuskopiot:      
    • Tietyllä aikavälillä (--after/-before)
    • Tietyllä toimialueella (--toimialue)
    • Tietylle työasemalle
    • Sisäisen Avamar-tietokannan varmuuskopiointi AVI-, EM- ja MC-ohjaimille
    • Replikointikohteen varmuuskopioiden sisällyttäminen

    Esimerkkikomennot

    Esimerkki 1: Tarkista kaikki mydomain-kohdan varmuuskopiot ja luo komentosarja, joka vanhenee ennen 1.3.2015 luodut varmuuskopiot.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Komentosarja tuottaa luettelon mccli-varmuuskopioinnin edit-komennoista MODIFY-komentoihin (jotka tässä tapauksessa vanhenevat) asianmukaisiin varmuuskopioihin. Myös ehdot eivät täsmää, mutta niiden etuliitteenä on hajautusarvo (#) ja CONSERVE-kuvaus:   
     
    # MODIFY-laajennuksen päivämäärä: 2015-02-17 08.04.30 GMT Lab#: 418 replikoitu: N/A
    echo käynnissä: mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18"
    mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18
    # CONSERVE Snapup date: 2015-04-17 08.05.18 IST Lab#: 457 replikoitu: N/A
    # echo käynnissä: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16"
    # mccli varmuuskopion muokkaus --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16
    # CONSERVE Snapup date: 2015-04-16 08.03.46 IST Lab#: 456 replikoitu: N/A
    # echo käynnissä: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15"
    . # mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15

    Esimerkki 2: Poista kaikki mydomain-kohdan varmuuskopiot, jotka luotiin yli kuukausi sitten.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 kuukausi sitten' > output-script.txt

    Käytä oikeita päivämääriä, kuten esimerkissä 1, mutta tässä käytetään "friendly"-Linux-päivämäärämerkintöjä (kuukausi sitten).

    Komentosarja sisältää alla kuvatun tuloksen (lyhenne sanoista tilasyistä). Komentosarja selittää otsikossa tarkasti, mitä toimintoa se suorittaa ja mitkä parametrit ovat käytössä. Komentosarja suoritettiin 17.4.2015.
    # ===========================================================================
    työasema: /mydomain/server
    # Operation: POISTA valitut laajennukset
    # jälkeen: "June 1 1999 00:00:00" (928191600) Ti 1.6. 00.00.00 IST 1999
    # ennen: "1 kuukausi sitten" (1426614045) Ti 17.3.17 17.40.45 GMT 2015
    # ==============================================
    # *** SNAPUPS EI LÖYTYNYT ***
    # ===================================
    ============================== ASIAKAS: /mydomain/myclient.avamar.com
    # Operation: POISTA valitut laajennukset
    # jälkeen: "June 1 1999 00:00:00" (928191600) Ti 1.6. 00.00.00 IST 1999
    # ennen: "1 kuukausi sitten" (1426614045) Ti 17.3.17 17.40.45 GMT 2015
    # ==============================================================================
    # CONSERVE Snapup date: 2015-03-18 08.03.31 GMT Lab#: 437 replikoitu: N/A
    # echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true"
    # mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true
    # MODIFY Snapup date: 2015-03-16 08.03.57 GMT Lab#: 435 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true"
    mccli varmuuskopio delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true
    # MODIFY Snapup date: 2015-03-13 08.01.30 GMT Lab#: 434 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true"
    mccli varmuuskopio delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true
    # MODIFY Snapup date: 2015-03-12 08.09.20 GMT Lab#: 433 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true"
    . mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true

    Muokkausluettelossa mainittuja varmuuskopioita muutetaan mccli backup delete -komennolla. Kaikki varmuuskopiot on luotu ennen kuukauden takaista päivämäärää (17.3.2015).

    Esimerkki 3: Laajenna olemassa olevien varmuuskopioiden vanhenemista.
    Seuraava komento tekee varmuuskopiot, jotka on luotu 1.–15.5.2018 /clients-toimialueella oleville asiakkaille, ja luo komentosarjan, joka korvaa niiden vanhenemisen 100 päivän kuluttua varmuuskopioinnin luomisesta.
     
    modify-snapups --domain=/clients/ --mode=expire --after='2018-05-01' --before='2018-05-15' --days=100 > expire-backups-output-script.txt

    .
    8 .
    # ===========================================================================
    # ASIAKAS: /clients/server.asl.lab.emc.com
    # Operation: EXPIRE selected snapups# After (VANHENTUU, valitut laajennukset
    # jälkeen): "2018-05-01" (1525158000) Ti 1.5.00.00 PDT 2018
    # ennen: "2018-05-15" (1526367600) Ti 15.5. 00.00.00 PDT 2018
    # ====================================================================================
    # MODIFY-laajennuspäivä: 2018-05-07 22.00.52 PDT Lab#: Replikoitu 498: N/A
    echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15"
    mccli varmuuskopion muokkaus --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15
    # MODIFY Snapup date: 2018-05-06 22:00:46 PDT Lab#: 497 replikoitu: N/A
    echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14"
    mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14
    8# CONSERVE-laajennuksen päivämäärä: 2018-06-25 22:00:41 PDT Lab#: Replikoitu 501: N/A
    # echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03"
    # mccli varmuuskopion muokkaus --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03
    # CONSERVE Snapup date: 2018-04-30 22:00:57 PDT Lab#: Replikoitu 491: N/A
    # echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08"
    . # mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08


    Varmuuskopioiden muokkaaminen tai poistaminen komentosarjan suorittamisella

    On erittäin suositeltavaa, että tarkistuspiste tehdään ennen toimenpiteen suorittamista.

    Kun olet luonut komentosarjan, tarkista sisältö huolellisesti. Kun olet tyytyväinen suoritettaviin toimintoihin, määritä komentosarja suoritettavaksi.

    Luo esimerkiksi komentosarja, jolla poistetaan kaikki /mydomain-kohdan varmuuskopiot, jotka ovat vanhempia kuin 6 kuukautta.

    Määritä komentosarja suoritettavaksi ja tarkista käyttöoikeudet:    
     
    admin@utility:~/modsnap/>: chmod +x delete-backups-mydomain-before-6monthsago.txt
    admin@utility:~/modsnap/>:  ls -l-rwx
    ------ 1 järjestelmänvalvoja 15016 Apr 17 18:55 delete-backups-mydomain-before-6monthsago.txt

    Suorita komentosarja. Kirjaa tehdyt muutokset uudelleen ohjaamalla tulos toiseen tiedostoon.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthsago.txt
    käynnissä: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553,Backup deleted.
    Määritteen Arvo
    ---------- --------------------------------------
    path /mydomain/myclient.customer.com
    retention N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST
    plugin 3001

    Jos komentosarja on suoritettu loppuun ja se suoritetaan toisen kerran, katso artikkelia    
    1,22552,Varmuuskopiointia ei ole

    Jos komentosarjan suorittaminen kestää kauan ja se on pysäytettävä, se voidaan suorittaa toisen kerran. Voit välttää aiemmin poistettujen varmuuskopioiden uudelleentarkistuksen muokkaamalla komentosarjaa manuaalisesti jo käsiteltyjen komentojen poistamista varten. Vaihtoehtoisesti voit luoda komentosarjan uudelleen.

    Komentosarjan luonti ja suorittaminen voi kestää huomattavasti. On hyödyllistä jakaa ja hallita jakamalla työ pieniksi aikajaksoiksi tai yksittäisiksi toimialueiksi.

    其他信息

    Tuote 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups
         0 lrwxrwxrwx 1 root root 14 Nov 28 19:42 delete-snapups -> modify-snapups
    0 lrwxrwxrwx 1 root root 14 Nov 28 19:42 expire-snapups -> modify-snapups
    24 -rwxr-xr-x 1 root root 24185 Sep 8 23:46 modify-snapups

    Snapup on vanhentunut Avamar-termi, jota voidaan käyttää varmuuskopioinnin apuna. Se on yhdistelmäpikakuvasta javarmuuskopiosta.

    Tuote 2
    Täydelliset ohjeet poisto- ja vanhenemistilojen käyttämiseen ovat saatavilla kirjoittamalla komentoon help.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Tuote 3
    Huomioi seuraava artikkeli. Katso tätä videota:  
     

    受影响的产品

    Avamar

    产品

    Avamar, Avamar Client, Avamar Server
    文章属性
    文章编号: 000058216
    文章类型: Solution
    上次修改时间: 19 11月 2024
    版本:  9
    从其他戴尔用户那里查找问题的答案
    支持服务
    检查您的设备是否在支持服务涵盖的范围内。