Radera filer säkert när det inte finns tillräckligt med utrymme på disken i Adobe Commerce i molninfrastrukturen
Den här artikeln innehåller en lösning för situationer där diskutrymmet tar slut och där du måste ta bort filer på ett säkert sätt.
Obs!: Läs avsnittet Hantera diskutrymme i utvecklardokumentationen innan du fortsätter. Om de steg som beskrivs där inte gäller ditt ärende eller misslyckas med att lösa problemet följer du anvisningarna i den här artikeln.
Beskrivning description
Miljö
Adobe Commerce om molninfrastruktur 2.4.2 - 2.4.7.
Detta gäller specifikt för dedikerade Pro-kluster. Start- och integreringsmiljöer är en nod och har inte katalogen /data/exports.
Tecken på otillräckligt diskutrymme
Signerar att diskutrymmet håller på att ta slut: fasta distributioner, varningar om disken full och försämrade prestanda.
Kör följande kommando i CLI eller Terminal för att kontrollera hur mycket diskutrymme som används:
df -h
Upplösning resolution
Så här tar du bort filer på ett säkert sätt för att öka diskutrymmet
Du kan ta bort filer från programmets monteringspunkter, antingen från sökvägen /app eller via /mnt/shared. Det här är två olika sätt att komma åt samma filer.
Varning:
- Ändra eller ta aldrig bort innehållet i
/data/exports. /data/exportsär det underliggande lagringsutrymmet bakom det delade filsystemet och hanteras av GlusterFS.- Filsystemet innehåller inte bara filinnehåll utan också metadata om filsystemets tillstånd, vilket möjliggör synkronisering mellan noderna i klustret.
Om du ändrar eller tar bort filer direkt i det här filsystemet kan den delade filen skadas filsystem, kräver omfattande reparationer eller dataåterställning.
Om du vill hitta de största filerna som kan vara lämpliga för rensning kör du följande kommando (i stora eller upptagna projekt kan det ta upp till en timme):
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.";
Kommandots utdata innehåller en lista med de största filerna och katalogerna med angiven storlek.