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.
/data/exports
./data/exports
ist der zugrunde liegende Speicher hinter dem freigegebenen Dateisystem und wird von GlusterFS verwaltet.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: