Data Domain – Wenig Speicherplatz in /ddvar
Summary: In diesem Artikel werden die Schritte zum Freigeben von Speicherplatz aus dem Verzeichnis /ddvar beschrieben. Das Verzeichnis ddvar/ ist ein administratives Verzeichnis, in dem Protokolldateien, generierte Supportupload-Bundles, komprimierte Core-Dateien und .rpm-Upgradepakete abgelegt werden. Gelegentlich kann dieses Verzeichnis zu voll werden, was das Senden einer Warnmeldung durch das Data Domain-System auslöst: ...
Symptoms
Das /ddvar-Verzeichnis (/ddvar/ und /ddr/var/ können synonym verwendet werden) ist ein administratives Verzeichnis, in dem die Protokolldateien, generierten Support-Upload-Bundles, komprimierten Core-Dateien und .rpm-Upgradepakete abgelegt werden. Gelegentlich kann dieses Verzeichnis zu voll werden, was das Senden einer Warnmeldung durch das Data Domain-System auslöst:
# alerts show current
Id Post Time Severity Class Object Message
----- ------------------------ -------- ----------------- ------ --------------------------------------------------------------------------
p0-36 Tue Sep 17 17:39:12 2024 ERROR SystemMaintenance: In /ddvar wird der Speicherplatz für Systemwartungsaktivitäten knapp.
----- ------------------------ -------- ----------------- ------ --------------------------------------------------------------------------
Der entsprechende Registrierungseintrag sieht folgendermaßen aus:
dynamic.ems.708.1.401.1243325160.1.5 = Wenig Speicherplatz in /ddvar für Systemwartungsaktivitäten.
Einige Prozesse, einschließlich des FS (der den gesamten Datenzugriff verarbeitet) verlassen sich beim Schreiben von Protokollen auf die /ddvar-Partition, und wenn die Partition vollständig voll ist und nicht mehr beschrieben werden kann, funktioniert der FS-Prozess möglicherweise nicht mehr richtig, stirbt und kann daher nicht mehr gestartet werden. Daher ist es sehr wichtig, dass Kunden auf diese Warnmeldungen achten und entsprechend handeln.
Cause
Zu viele Protokolldateien, die in der Betriebssystempartition gespeichert sind, führen dazu, dass ddvar manchmal keinen Speicherplatz mehr hat, wenn Core-Dateien in /ddr/var/ gespeichert werden (und nicht in separaten Partitionen wie /ddr/var/core/ oder /ddr/var/ext/). Dies könnte auch die Ursache sein. Manchmal sind SUBs sehr groß (mehrere GiB) und der Kunde erstellt immer mehr für das Troubleshooting, sodass der Speicherplatz schnell verbraucht wird. Manchmal gibt es ein Problem mit großen Protokolldateien, die nicht rotiert werden können, oder mit Überbleibseln von vorherigen Troubleshooting-Bemühungen, die unnötigen Speicherplatz unter /ddr/var/ belegen.
Resolution
Knapp belegter Speicherplatz in /ddvar
Zweck
In diesem Artikel werden die Schritte zum Freigeben von Speicherplatz aus dem /ddvar Verzeichnis.Das ddvar/ Verzeichnis ist ein administratives Verzeichnis, in dem die Protokolldateien, generierten Support-Upload-Bundles, komprimierte Kerndateien und .rpm Upgradepakete werden platziert. Gelegentlich kann dieses Verzeichnis zu voll werden, was das Senden einer Warnmeldung durch das Data Domain-System auslöst:
# alerts show current Id Post Time Severity Class Object Message ----- ------------------------ -------- ----------------- ------ -------------------------------------------------------------------------- p0-36 Tue Sep 17 17:39:12 2024 ERROR SystemMaintenance Space running low in /ddvar for system maintenance activities. ----- ------------------------ -------- ----------------- ------ --------------------------------------------------------------------------Der entsprechende Registrierungseintrag sieht folgendermaßen aus:
dynamic.ems.708.1.401.1243325160.1.5 = Space running low in /ddvar for system maintenance activities.
SYMPTOME
- Warnmeldung: "Für Systemwartungsaktivitäten ist nicht genügend Speicherplatz in /ddvar verfügbar."
- Achtung: "Der Speicherplatz in /ddvar wird knapp. Geben Sie Speicherplatz frei, sonst wird die Core-Dump-Funktion deaktiviert."
- Achtung: "Die Core-Speicherauszugsfunktion ist jetzt aufgrund von mangelndem Speicherplatz in /ddvar deaktiviert."
GILT FÜR
- Alle Data Domain-Systeme
- Alle Softwareversionen
LÖSUNG
========== SERVERNUTZUNG ========== Ressource Größe GiB Verwendete GiB Verfügbare GiB Nutzung % ------------------ -------- -------- --------- ---- /backup: pre-comp - 17814.5 - - /backup: nach der Komprimierung 1892,9 1099,1 793,8 58 % /ddvar 19,7 14,1 4,6 75 %
- Bestätigen /ddvar Der Speicherplatz wird knapp.
Geben Sie in der Eingabeaufforderung des Data Domain-Systems 180649 Folgendes ein:Df - Beachten Sie, dass der in /ddvar verwendete Speicherplatz vorübergehend zunehmen und vorübergehende Speicherplatznutzungswarnungen auslösen kann, wie im AbschnittVorübergehende /ddvar-Speicherplatznutzung steigt181878 KB beschrieben. Wenn Sie weiterhin Dateien in /ddvar bereinigen müssen, um zusätzlichen Speicherplatz freizugeben, fahren Sie mit den nächsten Schritten fort.
- Bestimmen Sie den Hostnamen und die IP-Adresse des Data Domain-Systems .
hostname The Hostname is: support1.emc.local net lookup support1.emc.local has address 192.168.1.52
Freigeben von Speicherplatz im Ordner \ddvar über die Datadomain-Befehlszeile [bei Verbindung über SSH] und die Webkonsole [GUI].
1. Greifen Sie mit einem SSH-Client wie PuTTY
2 auf Datadomain zu. Listen Sie die im System gespeicherten Corefiles auf (beachten Sie, dass diese Befehle nicht in allen DDOS-Versionen verfügbar sind):
# support coredump list to delete specific core file use: # support coredump delete [corefile.filename] to delete all of them use: # support coredump delete all
3. Auflisten der im System gespeicherten Supportbündel
# support bundle list to delete specific support bundle # support bundle delete <bundle-name-list> to delete all support bundles # support bundle delete all
4. Stellen Sie eine Verbindung zur Webkonsolenschnittstelle
von Data Domain System Manager her. 5. Navigieren Sie zu Maintenance > system
6. Wählen Sie in der Tabelle "Upgrade Packages Available on Data Domain System" das Upgradepaket aus, das Sie finden, indem Sie das Kontrollkästchen neben dem Paketdateinamen
aktivieren. 7. Klicken Sie auf die Schaltfläche "Remove Upgrade Package". Freigeben von Speicherplatz im Ordner \ddvar über ein Microsoft Windows-basiertes System.
- Stellen Sie sicher, dass die Zugriffsliste (ACL) des Data Domain-Systems 181315 konfiguriert ist, um den Zugriff vom aktuellen System aus zu ermöglichen.
- Löschen Sie alte Core-Dateien aus dem Data Domain-System. Hinweis: Wenn der Hostname nicht funktioniert, versuchen Sie es stattdessen mit der IP-Adresse .
========== SERVERNUTZUNG ========== Ressource Größe GiB Verwendete GiB Verfügbare GiB Nutzung % ------------------ -------- -------- --------- ---- /backup: pre-comp - 17814.5 - - /backup: nach der Komprimierung 1892,9 1099,1 793,8 58 % /ddvar 19,7 3,2 16,5 12 %
- Klicken Sie auf dem Windows-System auf das Symbol Start und wählen Sie Ausführen... und geben Sie die IP-Adresse (oder den Hostnamen) und den Pfad der \ddvar-Freigabe ein.
Klicken Sie auf OK.
- Authentifizieren Sie sich beim DataDomain Restorer mit einem der folgenden Konten, um vollständige Berechtigungen für die /ddvar-Freigabe zu erhalten:
- Wiederhersteller-Standard-Sysadmin-Konto
- Anderes lokales Restorerer-Konto, das Teil von Class admin
ist Bestätigen Sie mit dem Befehl # user show list - Active-Directory-Administratorkonto, das die Gruppen-ID als 50
anzeigt Bestätigen Sie dies mit dem Befehl # cifs troubleshooting user 10500.
- Löschen Sie die Core-Dateien, falls vorhanden. Öffnen Sie das Menü \Kern Ordner.
- Wenn Core-Dateien vorhanden sind, listen Sie sie nach Datum auf (Detailansicht). Wenn Core-Dateien vorhanden sind, die innerhalb der letzten 24 Stunden datiert wurden, kann dies auf ein ernsteres Problem hinweisen, das weiter analysiert werden muss. Wenn dies der Fall ist, wenden Sie sich bitte an den von Ihnen beauftragten Supportanbieter, Link zum Hochladen eines Support-Bundles (SUB) Fehler 180563 und die neueste Core-Datei nach der Erstellung eines Service-Request erstellen
- Wenn die Core-Dateien nicht aktuell sind, markieren und löschen Sie alle Dateien.
- Löschen Sie alte SUB-Dateien (Support Upload Bundle). Gehen Sie zu \ddvar\support Ordner.
- Markieren und Löschen aller Support-Bundle-Dateien (support-bundle.tar.gz*)
- Löschen Sie alte Upgradedateien (.rpm Dateien) aus dem Data Domain-System.
Gehen Sie zu \ddvar\releases Ordner. Markieren und löschen Sie alle Dateien.
Hinweis: .rpm Dateien werden vorübergehend verwendet (nur während Upgrades). Nachdem das System aktualisiert wurde, sind diese Dateien nicht mehr erforderlich. - Überprüfen Sie, ob der Speicherplatz wiederhergestellt wurde.
Geben Sie in der Eingabeaufforderung des Data Domain-Systems Folgendes ein:Df
========== SERVERNUTZUNG ========== Ressource Größe GiB Verwendete GiB Verfügbare GiB Nutzung % ------------------ -------- -------- --------- ---- /backup: pre-comp - 17814.5 - - /backup: nach der Komprimierung 1892,9 1099,1 793,8 58 % /ddvar 19,7 3,2 16,5 12 %
- Stellen Sie sicher, dass die NFS-Zugriffsliste (ACL) des Data Domain-Systems 181315 konfiguriert ist, um den Zugriff vom aktuellen System aus zu ermöglichen.
- Mounten Sie den /ddvar-Export auf dem Clientsystem. 181310
- Löschen Sie alte Core-Dateien (falls vorhanden) aus dem Data Domain-System.
Geben Sie in der Eingabeaufforderung des NFS-Clientsystems Folgendes ein:ls -l /ddvar/core- Wenn Core-Dateien vorhanden sind, die innerhalb der letzten 24 Stunden datiert wurden, kann dies auf ein ernsteres Problem hinweisen, das weiter analysiert werden muss. Wenn dies der Fall ist, wenden Sie sich bitte an den von Ihnen beauftragten Supportanbieter, Link zum Hochladen eines Support-Bundles (SUB) Fehler 180563 und die neueste Core-Datei nach der Erstellung eines Service-Request erstellen
- Wenn die Core-Dateien nicht aktuell sind, löschen Sie alle Dateien.
rm /ddvar/core/*
- Löschen Sie alte SUB-Dateien (Support Upload Bundle). Geben Sie in der Eingabeaufforderung des NFS-Clientsystems Folgendes ein:
rm /ddvar/support/support-bundle.*
- Löschen Sie alte Upgradedateien (.rpm Dateien)
Geben Sie in der Eingabeaufforderung des NFS-Clientsystems Folgendes ein:rm /ddvar/releases/*.rpm - Überprüfen Sie, ob der Speicherplatz wiederhergestellt wurde.
Geben Sie in der Eingabeaufforderung des Data Domain-Systems Folgendes ein:Df
- Klicken Sie auf dem Windows-System auf das Symbol Start und wählen Sie Ausführen... und geben Sie die IP-Adresse (oder den Hostnamen) und den Pfad der \ddvar-Freigabe ein.
Referenz
- Die vorübergehende /ddvar-Speicherplatznutzung steigt 181878
- Warnmeldungsberechnung für Speicherplatz in /ddvar 180997
Hinweis: Die Links in diesem Artikel sind nur für registrierte Dell Kunden bestimmt.