Sicheres Löschen von Dateien, wenn in Adobe Commerce in der Cloud-Infrastruktur der Speicherplatz knapp wird

Betroffene Produkte und Versionen

  • Adobe Commerce auf Cloud-Infrastruktur 2.4.2 - 2.4.7
  • Dies gilt speziell für dedizierte Pro-Cluster. Starter- und Integrationsumgebungen sind Einzelknoten und verfügen nicht über das /data/exports.

Anzeichen für ungenügenden Festplattenspeicher

Anzeichen dafür, dass nicht mehr genügend Speicherplatz zur Verfügung steht, können eine steckengebliebene Bereitstellung, Warnungen bezüglich des vollen Speicherplatzes und eine schlechte Leistung sein.
Führen Sie den folgenden Befehl in der CLI/Terminal aus, um den vom Dateisystem belegten Speicherplatz anzuzeigen:

df -h

So löschen Sie Dateien sicher, um den Speicherplatz zu erhöhen

Sie können Dateien von den Einhängepunkten des Programms, von Ihrem /app oder über /mnt/shared löschen. Es gibt zwei verschiedene Möglichkeiten, auf dieselben Dateien zuzugreifen.

WARNING
Nie ändern oder löschen Sie den Inhalt von/data/exports.
/data/exports ist der zugrunde liegende Speicher hinter dem freigegebenen Dateisystem und wird von GlusterFS verwaltet.
Das Dateisystem dort enthält nicht nur den Dateiinhalt, sondern Metadaten über den Zustand des Dateisystems, um eine Synchronisation >zwischen den Knoten Ihres Clusters zu ermöglichen. Durch Ändern oder Löschen von Dateien direkt in diesem Dateisystem wird das freigegebene Dateisystem beschädigt. Umfassende Reparaturen oder eine Datenwiederherstellung sind erforderlich.

Um die größten Dateien zu finden, die sich für das Löschen eignen, führen Sie den folgenden Befehl aus (bei großen oder stark ausgelasteten Projekten kann dies bis zu einer Stunde dauern):

FS='/data/exports';NUMRESULTS=20;resize;clear; echo "Please find below the Largest Directories and Files:";date;df -h $FS; echo "Largest Directories:";nice -n 19 find /app/*/ -type d -ls 2>/dev/null| sort -rnk1| head -n $NUMRESULTS| awk '
{printf "%d MB %s\n", $1/1024,$2}
';echo "Largest Files:"; nice -n 19 find /app/*/ -type f -ls 2>/dev/null| sort -rnk7| head -n $NUMRESULTS|awk '
{printf "%d MB\t%s\n", ($7/1024)/1024,$NF}
'; echo "Please use the above information to clear any unwanted data from the server, it is important this is done as soon as possible to ensure your server stays functional.";

Die Ausgabe des Befehls enthält eine Liste der größten Dateien und Verzeichnisse mit der angegebenen Größe.

Verwandtes Lesen

In unserer Support-Wissensdatenbank:

In unserer Entwicklerdokumentation:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a