NetWorker: Onderhoud en probleemoplossing voor mediadatabases

Summary: In dit artikel worden methoden beschreven voor het identificeren en behandelen van problemen met betrekking tot de mediadatabase, evenals best practices voor onderhoud en bescherming.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

  • Kan services niet starten.
  • Fout in de dagelijkse serverbescherming>serverback-upworkflow .
  • Onvolledige of misleidende informatie met betrekking tot opslagsets of clients die worden geretourneerd door mminfo opdracht of bij het opvragen van of bladeren door opslagsets in NetWorker Management Console (NMC) of NetWorker Web User Interface (NWUI) beheer.
  • Back-up-, herstel- of kloonproblemen die verband houden met het onvermogen om opslagsets, clients of volumes te vinden.
  • Fouten in het server-daemonlogboek of consoles met betrekking tot de mediadatabase:
nsrmmdbd WiSS code assertion error (st_nextrec: rec loop detected)
nsrmmdbd error, ss_clone_ensure_clone_eligibility: assertion, invalid parameters or code segment
nsrmmdbd XCHK ssid:saveset_short_ssid host:saveset_hostname name:saveset_name has a fragment with an invalid volid:saveset_volid
nsrmmdbd NSR warning WiSS code assertion error (ST_readvdir: directory read failed)
nsrmmdbd NSR critical Unexpected error reading long record directory: an invalid slot number
nsrmmdbd NSR warning partial record error, ssid: saveset_short_ssid saveset_long_ssid flags:0x00010101 size:0 files:0 tm:datetime cloneid
nsrmmdbd NSR notice media db must be scavenged
nsrmmdbd NSR critical media db scavenge failed
nsrmmdbd NSR warning Cannot scavenge path_to_mmvolume6 (Permission denied) - recover from backup media
nsrmmdbd NSR warning Cannot scavenge path_to_mmvolume6 (unknown error code) - recover from backup media
nsrmmdbd MDB warning can't fetch save set <saveset ID>
nsrmmdbd MDB warning Unable to fetch child save set <saveset ID> for cover set <saveset ID>
  • Plotseling verlies van veel opslagsets uit de mediadatabase, of een plotselinge sprong in beschikbare vrije schijfruimte.
  • Software kan opslagsets niet laten verlopen of verwijderen, wat leidt tot snel storageverbruik.

Cause

Zoals elke database kan de mediadatabase in verschillende mate worden beschadigd wanneer er enige gevolgtrekking is met de normale werking, zoals. 

  • Onverwachte uitschakeling van nsrmmdbd proces (coredump, systeemcrash, opnieuw opstarten of stroomuitval).
  • Onderbroken transactie (verstoring van externe beveiligingssoftware of uitputting van schijfruimte).
  • Logisch intern probleem (codefout of niet-afgehandelde voorwaarden).
  • Directe interferentie met mediadatabasebestanden of opgeslagen setbestanden op door NetWorker beheerde storage.

De mediadatabank is het best beschermd tegen schade met de volgende algemene praktijken:

  • Gebruik indien mogelijk een afzonderlijke, lokale schijfpartitie voor de /nsr/mm Map, die helpt beschermen tegen omstandigheden zoals uitputting van schijfruimte door andere processen. Deze partitie moet minimaal 3x zo groot zijn als de mediadatabase; een grote mediadatabase zou 10 GB zijn; 100 GB zou genoeg moeten zijn voor elke installatie. 
  • Zorgt ervoor dat de serverback-upworkflow dagelijks wordt voltooid, zodat back-ups van de mediadatabase en kritieke bronnen voor herstel na noodgevallen (de Bootstrap) beschikbaar zijn in het geval van een noodgeval.
  • Controleer de locatie van Bootstraps met de mminfo -B commando periodiek.
  • Sta nooit toe dat de storagevolumes van de NetWorker server tegelijkertijd worden gebruikt door een andere NetWorker server, omdat dit kan leiden tot dataverlies.
  • Als antivirussoftware is geïnstalleerd op de NetWorker-server, maakt u uitsluitingen voor de /nsr om te voorkomen dat de antivirussoftware NetWorker-bestanden scant, wijzigt of verwijdert. 
  • Vermijd het handmatig verwijderen van bestanden in NetWorker-storage om te proberen ruimte vrij te maken. NetWorker heeft dagelijks routines voor het vrijmaken van ruimte en contact moet worden opgenomen met Support als deze als defect worden beschouwd.
  • In het algemeen wordt bij de planning van datazones data van hetzelfde type in dezelfde pools bewaard voor eenvoudig onderhoud wanneer dat nodig is, zoals vProxy-opslagsets, opslagsets voor bestandssystemen en Oracle-databaseopslagsets in afzonderlijke groepen.
  • Negeer geen berichten met betrekking tot mediadatabasefouten - neem contact op met de ondersteuning als u zich zorgen maakt.

Wees op de hoogte van de mediadatabase- en storagerelatie van NetWorker en bescherm volumes met de vlag Scan Needed: 

  • NetWorker voert het verloopproces dagelijks uit als onderdeel van de serverback-upworkflow. Deze taak berekent retenties en afhankelijkheden en laat opslagsets verlopen die niet langer worden bewaard en geen niet-verlopen afhankelijke personen hebben. Zodra dit is voltooid, probeert NetWorker alle verlopen opslagsets voor schijfvolumes te verwijderen. Hierna wordt de bewerking voor het vrijmaken van ruimte uitgevoerd voor elk volume, waarbij opslagsetbestanden worden verwijderd van schijfmedia die geen bijbehorende mediadatabase-vermeldingen hebben. Dit betekent dat als de mediadatabase beschadigd raakt of als u de database herstelt naar een eerder tijdstip, geldige data kunnen worden verwijderd.
  • Als u denkt dat er een probleem is met een schijfvolume, zorg er dan voor dat het volume wordt ontkoppeld en gemarkeerd als Scan nodig om ervoor te zorgen dat er geen geldige data wordt verwijderd. Dit is ook van toepassing op volumes na herstel naar een eerder tijdstip (waarbij geldige opslagsets kunnen bestaan op schijven die na het herstelpunt zijn gemaakt en geen vermeldingen in de herstelde database hebben). 
  • Scan nodig maakt normale back-up, herstel of klonen mogelijk, maar voorkomt normaal verlopen of verwijderen - zorg er dus voor dat het alleen wordt gebruikt om volumes te beschermen waarvan wordt aangenomen dat ze in gevaar zijn, en verwijder ze wanneer u terugkeert naar de normale bedrijfsvoering. Volumes moeten worden ontkoppeld om deze vlag in te stellen of te verwijderen. Het komt vaak voor dat volumes worden gemarkeerd als "scan nodig" na herstel na noodgeval met de NetWorker-server (nsrdr) om ongewenst dataverlies in een disaster recovery-scenario te voorkomen.

Resolution

Er zijn verschillende manieren om problemen met de mediadatabase te verifiëren en op te lossen. Voordat u een van deze probeert, moet u voor en na rapporten maken om de effecten te beoordelen om te zien of opslagsets, volumes, clients of iets anders zijn verwijderd.
Voer op de opdrachtregel in een map om uitvoer te hosten de volgende opdrachten uit om de eigenschappen van de mediadatabase voor en na de procedure te vergelijken:

  • mminfo -C mminfo-C_pre.mmi
  • mminfo -X mminfo-X_pre.mmi
  • mminfo -ar "volid,type,location,pool,volume,state,volflags,written,savesets" -q family=disk -xc, > mminfo-vol_pre.mmi

Nadat u klaar bent met het onderhoud, voert u elk bestand opnieuw uit naar een afzonderlijk bestand (bijvoorbeeld *_post.mmi) en vergelijk waarden.

nsrim - Dagelijkse serverbescherming

Elke dag wordt de serverbeschermingsserverback-upworkflow > uitgevoerd, en daarmee ook de actie Vervaldatum. De actie Vervaldatum wordt uitgevoerd nsrim, dat is het eigen onderhoudshulpprogramma van NetWorker. Dit kan ook rechtstreeks worden uitgevoerd, maar kan enkele minuten tot enkele uren duren, afhankelijk van de serverbelasting en de grootte van de mediadatabase:

nsrim -X > nsrim.out 2>&1

Tenzij dit proces niet dagelijks wordt uitgevoerd, is het niet onwaarschijnlijk dat dit iets zal veranderen. Controleer het daemon log op nsrim Dagelijkse voltooiing. Zie voor meer informatie: NetWorker: De onderhoudswerkzaamheden voor de NetWorker Online bestands- en media-index plannen

Service opnieuw starten

Het opnieuw opstarten van de NetWorker-services dwingt verschillende opstartcontroles af die problemen in foutmeldingen in het daemon-logboek aan het licht kunnen brengen en mogelijk eventuele problemen kunnen corrigeren. Als de problemen met de database ernstig lijken te zijn, moet u ervoor zorgen dat er voldoende vrije ruimte beschikbaar is en dat de bootstraplocaties bekend zijn (mminfo -B uitgang). In het ideale geval voert u het volgende uit: nsrmmdbasm -s /nsr/mm/mmvolrel_path > mm.xdr Eerst om te proberen een huidige kopie van de mediadatabase te extraheren. Maak voordat u de services opnieuw start een kopie van de /nsr/mm/mmvolrel omdat deze later nodig kan zijn voor forensische of hersteldoeleinden. Zie voor meer informatie: De NetWorker Media Database exporteren met nsrmmdbasm

Exporteren en opnieuw importeren van de mediadatabase.

Dit proces voorkomt een volledig herstel na noodgeval door alleen levensvatbare mediadatabaserecords te extraheren en deze opnieuw te importeren naar de server zonder de services te stoppen. Dit mag echter alleen worden gedaan wanneer de server inactief is en mag nooit worden geprobeerd terwijl taken worden uitgevoerd. Gebruik het volledige pad in plaats van mmvolrel (dit kan variëren op basis van de installatie of het besturingssysteem)

  1. Voordat u begint, markeert u alle schijfvolumes als Scan nodig na het ontkoppelen. Als Auto Media Management is ingesteld voor apparaten waarop schijfvolumes worden gehost, moet u dit eerst uitschakelen. Tapevolumes hebben deze stap niet nodig. 
    OPMERKING: In het volgende artikel wordt beschreven hoe u volumes kunt markeren als "Scan NIET nodig"; het kan echter ook worden gebruikt om volumes te markeren als 'Scan nodig'. Volg hiervoor de instructies, maar stel "scan needed" in in plaats van "Not Needed" NetWorker: Het volume verplaatsen van "Scan is nodig" naar "Scan is NIET nodig"
  2. Start de mminfo Opdrachten die in de preambule worden beschreven om uw voorlopige rapporten op te stellen.
  3. Controleer de grootte van de mediadatabase mmvolrel Map en record
  4. Zorg ervoor dat geen van de nsrck, nsrim, nsrmmdbasm processen lopen; Als er grote, oude of niet recent gewijzigde bestanden in de bovenliggende MM-map staan, zoals mm/[alphanumerics], verplaatsen of verwijderen als ze niet zijn vergrendeld door een proces.
  5. Pak de mediadatabase uit in een XDR-bestand: De NetWorker Media Database exporteren met nsrmmdbasm
  6. Vergelijk de grootte van het nieuwe bestand met de grootte van de mmvolrel map - als moet qua grootte vergelijkbaar zijn. Als het klein is (4 B of een handvol KB), mislukt de opdracht. Als het kleiner is, zijn er mogelijk corrupte records verwijderd als onderdeel van het proces.
  7. Bereid de server voor op het herstellen van de mediadatabase door het veld Serverstatus in te stellen op herstel na noodgeval in NMC/NWUI of met behulp van nsradmin.
  8. Herstel rechtstreeks vanuit het uitgepakte bestand van de mediadatabase met behulp van het nsrmmdbasm Command again: nsrmmdbasm -r -2 < mm.xdr
  9. Als u klaar bent, voert u hetzelfde uit mminfo  zoals beschreven in de preambule en vergelijken, waarden opslaan en schrijven , per volume, waarbij ervoor wordt gezorgd dat alle volumes aanwezig zijn; Ook mminfo -C De waarden moeten identiek zijn.
  10. Als er verschillen zijn, noteer dan en overweeg zorgvuldig hoe u verder gaat, en neem contact op met Support als u niet zeker bent van de resultaten die u ziet:
    • Voor volumes die in orde lijken te zijn, kunt u de vlag Scan nodig verwijderen en de volumes koppelen, omdat er geen gevaar bestaat dat de opslagset wordt verwijderd als er geen opslagsets van het volume lijken te zijn verwijderd als de opslagsets en geschreven waarden consistent zijn. 
    • Volumes die minder opslagsets of een lager geschreven totaal weergeven, moeten de vlag Scan-Needed laten staan en scanner uitvoeren: scanner -i devicename om bestanden die op het volume zijn gevonden en die geen records meer hebben, opnieuw te introduceren. Zodra scanner is voltooid voor elk volume, controleert u opnieuw het aantal opslagsets en verwijdert u de markering Scan nodig. Zie: NetWorker: Het volume verplaatsen van "Scan is nodig" naar "Scan is NIET nodig"
    • Koppel het volume opnieuw zodra u zeker bent scanner is in de plaats gekomen van opslagsets die naar verwachting ontbreken.

NetWorker Server Disaster Recovery (nsrdr)

Het volledige herstel na noodgeval uitgevoerd door nsrdr Herstelt niet alleen de mediadatabase, maar ook andere serverelementen zoals de bronnendatabase en de takendatabase. Raadpleeg de handleiding met best practices voor herstel na noodgevallen en beschikbaarheid voor uw versie voordat u probeert hiermee verder te gaan.
Deze opdracht verwacht dat de storageknooppunten online en contacteerbaar zijn om te kunnen voltooien. Zie ook: NetWorker: NetWorker Server Disaster Recovery (NSRDR)
 

OPMERKING: Neem altijd contact op met de ondersteuning als er vragen of opmerkingen zijn, omdat herstel van de mediadatabase kan leiden tot dataverlies voor schijfvolumes als de markering Scan nodig niet wordt gebruikt om bestandssystemen te beschermen met levensvatbare opslagsets die mogelijk geen mediadatabaserecords hebben als gevolg van beschadiging of herstel naar een eerder tijdstip.

Produse afectate

NetWorker

Produse

Data Backup & Protection Software, NetWorker Family
Proprietăți articol
Article Number: 000223518
Article Type: Solution
Ultima modificare: 02 Feb 2026
Version:  2
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.