Avamar: NDMP-varmuuskopiointi toimii tasolla nolla huolimatta olemassa olevasta inkrementaalisesta, mikä pidentää työn kestoa
Resumen: NDMP (Network Data Management Protocol) -varmuuskopiot ovat oletusarvoisesti tasolla 0, jos tason 1 varmuuskopioita ei löydy viimeisten 30 otsikon sisältä. Tässä artikkelissa on ohjeet hakurajan nostamiseen. ...
Síntomas
Odottamaton NDMP-varmuuskopiointi:
-
NDMP-tason nolla (täysi) varmuuskopiointi kestää epätavallisen kauan.
-
Avamar aloittaa uuden nollatason varmuuskopioinnin, vaikka samalle tiedostojärjestelmälle on jo tehty onnistunut lisäävä varmuuskopiointi.
-
Varmuuskopiolokit osoittavat, että käyttökelpoista aiempaa varmuuskopiota ei löytynyt, mikä edellyttää täydellistä varmuuskopiointia.
Asiaankuuluvat lokiotteet:
2014-05-19 20:49:55 avndmp Info <9573>: [snapup-/root_vdm_37/xxx] No previous suitable backup found, will perform level zero backup.
2014-05-19 20:49:55 avndmp Info <9590>: [snapup-/root_vdm_37/xxx] Backup on volume '/root_vdm_37/STFS4/': mode 'Full', level '0', base dump date '0'
Lokitiedot, joissa näkyy lisäävä hakuprosessi:
2014-05-19 20:49:54 avndmp Info <9538>: [snapup-/root_vdm_37/xxx] Selecting backup out of most recent 30 to use as incremental base for volume:'/root_vdm_37/xxx/'
2014-05-19 20:49:54 avndmp Info <9552>: [snapup-/root_vdm_37/xxx] Spawning '/usr/local/avamar/bin/avtar' (avtar --backuptag="/root_vdm_37/xxx/" --format="xml" --count="30" --backups --vardir="/usr/local/avamar/var/xxx-ndmp-hostname2.x.com" --bindir="/usr/local/avamar/bin" --sysdir="/usr/local/avamar/etc" --acnt="/NDMP/xxx-ndmp-hostname2.x.com" --id="backuponly" --ap="backuponly1" --server="avamar.x.com")Causa
The Avamar avndmp Laajennus määrittää, voidaanko lisäävä NDMP-varmuuskopiointi suorittaa, tekemällä kyselyn avtar apuohjelma sopivaan aiempaan varmuuskopiointiin.
Apuohjelma tutkii vain 30 viimeisintä varmuuskopiointitarraa.
Kun tiedostojärjestelmän viimeisin onnistunut varmuuskopiointi on vanhempi kuin nämä 30 otsikkoa, avtar ilmoittaa, että sopivaa varmuuskopiota ei ole, mikä aiheuttaa avndmp aloittaaksesi uuden nollatason (täysi) varmuuskopioinnin.
-
Lisäävän haun ikkunaksi on oletusarvoisesti määritetty 30 varmuuskopiota.
-
Jos edellinen onnistunut varmuuskopiointi jää tämän ikkunan ulkopuolelle, järjestelmä olettaa virheellisesti, että täydellinen varmuuskopiointi on tarpeen.
-
Tämä johtaa tarpeettomiin pitkiin täydellisiin NDMP-varmuuskopiointiajoihin, vaikka kelvollinen lisäävä perusta olisi käytettävissä.
Resolución
NDMP-varmuuskopioiden lisäävän hakurajan nostaminen:
1. Kirjaudu Avamar-kiihdytyssolmuun tilille, jolla on pääkäyttäjän oikeudet.
2. Siirry asiakaskohtaiseen hakemistoon, johon NDMP-määritystiedostot tallennetaan:
Esimerkki:
cd /usr/local/avamar/var/[CLIENT_NAME]
3. Jos avndmp.cmd Tiedostoa ei ole, luo se. Jos se on olemassa, muokkaa tiedostoa.
4. Lisää lisäävää hakurajaa ohjaava merkintä (tai muokkaa sitä). Korvata n Kun aikaisempien varmuuskopioiden haluttu määrä on etsittävä (oletus on 30):
--limit-incremental-search=n
Esimerkki viimeisten 100 varmuuskopion hakemisesta:
--limit-incremental-search=100
5. Tallenna tiedosto ja varmista, että sen omistaja on avamar ja hänellä on asianmukaiset käyttöoikeudet (yleensä 600).
6. Käynnistä Avamar-palvelut uudelleen, jotta uusi asetus tulee voimaan:
systemctl restart avamar
init järjestelmä, käytä asianmukaista komentoa (kuten service avamar restart)
Tarkistus:
1. Aloita NDMP-varmuuskopiointi asiakkaalle, jota ongelma koskee.
2. Avamar-lokien seuranta (esim. /usr/local/avamar/var/log/avndmp.log) seuraavanlaisille merkinnöille:
[... ] Selecting backup out of most recent n to use as incremental base for volume:'/.../'
(Arvo n pitäisi vastata määritettyä numeroa.)
3. Varmista, että varmuuskopiointi suoritetaan lisäävänä (taso > 0), kun käytettävissä oleva aiempi varmuuskopio on olemassa. Tarkista, että varmuuskopioinnin kesto on lyhyempi kuin täyden (tason 0) suorituksen aikana.