NetWorker: Meerdere of individuele SSID's verwijderen
Samenvatting: Dit artikel bevat een volledige beschrijving van het handmatig verwijderen van opslagsets om gebruikte ruimte vrij te maken.
Instructies
Onjuist gebruik van deze informatie kan leiden tot gegevensverlies. Dell Support kan geen advies geven over welke data moeten worden verwijderd of welke data uit een omgeving moeten worden verwijderd. Deze NetWorker-administrator moet de verwijdering identificeren, valideren en uitvoeren met goedkeuring van het storage- en infrastructuurbeheer van de site.
Over de levenscyclus van de NetWorker saveset
- Wanneer een saveset voor het eerst wordt gemaakt, wordt deze opgenomen in de database met de geconfigureerde bewaardatum (clretent, in mminfo). Dit is de datum waarna de beheerder ervoor heeft gekozen om de saveset automatisch te laten verwijderen door NetWorker.
- Wanneer een saveset wordt gekloond, ontvangt die kloon ook een record met een eigen bewaardatum. De mminfo-waarde ssretent geeft de laatste kopie weer van de saveset die in de hele datazone verloopt.
- Wanneer nsrim wordt uitgevoerd (handmatig of dagelijks via Server Protection > Server Backup > Expiration Action), worden alle savesets gecontroleerd of ze voorbij hun individuele retentie (clretent) zijn.
- Als een saveset de retentiedatum heeft overschreden, maar afhankelijke savesets heeft die nog steeds niet zijn verstreken (bijvoorbeeld een volledige back-up en de afhankelijke incrementele bestanden), wordt die saveset niet gemarkeerd als verlopen (omdat deze nog steeds nodig is voor de afhankelijke personen).
- Als er geen afhankelijkheden worden gevonden die vervaldatum uitsluiten, wordt de saveset gemarkeerd als Verlopen en voor schijfvolumes zal NetWorker onmiddellijk proberen de databestanden te verwijderen die overeenkomen met de savesetrecord.
- Als het verwijderen is gelukt: het record wordt ook verwijderd.
- Als er wordt geprobeerd te verwijderen, maar om welke reden dan ook mislukt: De record is gemarkeerd met zowel een verlopen vlag (E) als een verdachte vlag (s) in het veld clflags van de opgeslagen instantie. De volgende keer dat nsrim / Expiration wordt uitgevoerd, wordt opnieuw geprobeerd de record te verwijderen, maar zelfs als het niet lukt, wordt het record toch verwijderd.
- Omdat NetWorker savesetstructuren verwijdert voor een volume dat toch geen record heeft in de mediadatabase, wordt bij het verwijderen van de savesetrecord de berekening voor vervaldatum en retentie overgeslagen en worden in plaats daarvan eenvoudig bestanden van de schijf verwijderd tijdens de laatste fase van de actie Vervaldatum/nsrim-run (ruimteherstel).
- Zodra de bestanden zijn verwijderd (via het verlopen of het herstelproces voor ruimte), voor een standaard schijfapparaat, komt de ruimte onmiddellijk beschikbaar. Voor een apparaat van het type Data Domain worden de bestanden verwijderd, maar de ruimte wordt pas vrijgemaakt als het Data Domain-bestandssysteem is opgeschoond. Hetzelfde geldt voor een apparaat van het DD Cloud Tier-type; Nadat NetWorker de record heeft verwijderd, gevolgd door de saveset-bestanden, wordt de ruimte nog steeds niet vrijgemaakt totdat Cloud opschonen is uitgevoerd.
Best practices alvorens verder te gaan
- Als de NetWorker-server een virtuele machine is, maakt u een snapshot van de NetWorker-server.
- Schakel opschonen in het Data Domain uit.
- Voer een Back-up van NetWorker Server Protection uit. Zodra u klaar bent, verzamelt u de laatste gegevens over de Bootstrap-back-up.
mminfo -B
- Als de ruimte op het bestandssysteem dit toelaat, maakt u een kopie van de volgende NetWorker-databasemappen (res, mm, index).
- Deze mappen bevinden zich in de /nsr-directory van het NetWorker-installatiepad.
- De (mm) kan worden geëxporteerd naar een .xdr-kopie: De NetWorker Media Database exporteren met nsrmmdbasm
- Wijzig de naam van het binaire bestand nsrim op de NetWorker-server. Dit voorkomt onbedoelde verwijdering. Het proces dat in de KB wordt beschreven, omvat het hernoemen van het binaire bestand naar de standaardwaarde zodra het klaar is om door te gaan met het verwijderen van gegevens.
- Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
- Linux: /usr/sbin/nsrim
Hoe kan ik afzonderlijke of meerdere SSID's verwijderen?
Vereisten: Dit proces kan alleen worden gebruikt voor het verwijderen van savesets op apparaten met geavanceerde bestandstypen (AFTD), FTD (File Type Devices) en Data Domain (ddboost). Afzonderlijke opslagsets kunnen niet van een tapevolume worden verwijderd, zelfs niet als dat tapevolume zich op een Virtual Tape Library (VTL) bevindt. Het volledige volume moet opnieuw worden gelabeld om ruimte vrij te maken.
Voorbeelden van het vermelden van SSID's:
(aanhalingstekens zijn nodig rond de query bij het gebruik van spaties of speciale tekens):
- Alle savesets voor één mediagroep weergeven:
SYNTAXIS:
mminfo -avot -q pool=<mediapool>
VOORBEELD:
mminfo -avot -q pool=LinuxPool
- U kunt als volgt alle savesets voor een specifieke client en twee afzonderlijke volumes weergeven:
SYNTAXIS:
mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>
VOORBEELD:
mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
- Alle niet-doorzoekbare Data Domain- en adv_file savesets weergeven
VOORBEELD:
mminfo -avot -q type=Data Domain,type=adv_file,recoverable
- U geeft als volgt alle savesets weer die meer dan 30 dagen geleden zijn gemaakt:
VOORBEELD:
mminfo -avot -q sscreate<=30 days ago
- Alle opslagsets voor een specifieke groep en periode weergeven (aanhalingstekens zijn nodig bij het gebruik van speciale tekens):
SYNTAXIS:
mminfo -avot -q group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date>
VOORBEELD:
mminfo -avot -q group=WinBackup,sscreate>=1/1/2013,sscreate<=2/1/2013
De NetWorker Command Reference Guide bevat ook informatie over de mminfo-opdracht .
Voor het verwijderen van afzonderlijke SSID's:
Als een saveset-ID is opgegeven zonder de kloon-ID, worden alle instanties van die saveset verwijderd, inclusief de klonen:
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim -X
De verwijderingen worden vastgelegd in het logboek daemon.raw en ook gerapporteerd in het logboek van de NMC gebruikersinterface onder het tabblad Onderhoud .
Als verwijderingen op een specifiek volume niet plaatsvinden, controleert u of de bewerking wordt uitgevoerd:
nsrstage -C -V <volume name>
Voor het verwijderen van MEERVOUDIGE SSID's:
Meerdere opslagsets verwijderen met batch- of shellscriptopdrachten.
1. Voeg eerst de mminfo-uitvoer toe om alleen de genoemde (/cloneid) te rapporteren:
SYNTAXIS:
<mminfo command> -r ssid,cloneid -xc/
VOORBEELD:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
2. Leid de uitvoer vervolgens om naar een tekstbestand dat wordt uitgevoerd in een batchopdracht:
SYNTAXIS:
mminfo command -r ssid,cloneid -xc/> > ssid.txt
VOORBEELD:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
3. Zodra de lijst met savesets is gemaakt, controleert u of deze correct is opgemaakt, met één ssid/cloneid-paar per regel, waarbij u ervoor zorgt dat er geen spaties zijn die de twee kunnen scheiden. Sinds NetWorker 19.7 kunt u delete-opdrachten geven met behulp van een invoerbestand, zoals het zojuist gemaakte bestand:
nsrmm -dy -i ssid.txt
Het is echter veiliger en heeft de voorkeur om elke saveset die u wilt verwijderen te markeren als Verlopen. Dit vereist een lusopdracht om elke afzonderlijke actie te verwerken. Dit duurt langer, maar is veiliger omdat NetWorker afhankelijkheden beter kan berekenen wanneer elke dag een verloopactie wordt uitgevoerd:
WINDOWS:
for /f %%A in (ssid.txt) do @nsrmm -o recyclable -y -S %%A
LINUX:
while read SID; do nsrmm -o recyclable -y -S ${SID}; echo ${SID}; done < ./ssid.lst
4. Start nsrim handmatig om het verwijderingsproces in NetWorker uit te voeren:
nsrim -X
5. De verwijderingen worden vastgelegd in het logboek daemon.raw en ook gerapporteerd in het logboek van de NMC gebruikersinterface onder het tabblad Onderhoud . Als er geen verwijderingen plaatsvinden voor een specifiek volume, controleert u of de bewerking wordt uitgevoerd:
nsrstage -C -V <volume_name>
NetApp
Voor NetApp AFTD-apparaten wordt de ruimte niet onmiddellijk vrijgemaakt, afhankelijk van een aantal factoren:
Als er snapshots worden gemaakt van het CIFS/NFS-bestandssysteem waar het adv_file apparaat zich bevindt, moeten ze verlopen voordat er data beschikbaar komen voor opschoning. Als de filer zwaar wordt belast, kan het verwijderen een langere periode duren omdat het vrijmaken van ruimte een achtergrondoperatie met lage prioriteit is.
Data Domain
Voor Data Domain DD Boost-apparaten moet u de bewerking Data Domain opschonen uitvoeren om ruimte vrij te maken.
Standaard voert Data Domain slechts één keer per week, op dinsdag, een schijfopruiming uit. De opschooncyclus kan worden gestart vanuit de gebruikersinterface van Data Domain Enterprise Manager (Data Management>File System>Start Cleaning).
Extra informatie
Zie ook:
- NetWorker: Data Domain-capaciteit neemt toe tot 100% vol - NetWorker-kant Probleemoplossing (aanmelding van gebruiker bij Dell Support vereist om artikel te bekijken)
Bladeren en bewaren:
-
NetWorker: De instellingen voor bladeren/bewaren wijzigen (aanmelding van gebruiker bij Dell Support vereist om artikel te bekijken)
-
NetWorker: Bladertijd en retentie van meerdere opslagsets wijzigen (aanmelden van gebruiker bij Dell Support vereist om artikel te bekijken)