Bestanden veilig verwijderen wanneer onvoldoende ruimte beschikbaar is op schijf in Adobe Commerce op cloudinfrastructuur

Dit artikel biedt een oplossing voor situaties waarin u onvoldoende schijfruimte hebt en bestanden veilig moet verwijderen.

Nota : alvorens te werk te gaan, herzie de ​ schijf ruimte ​ sectie in onze ontwikkelaarsdocumentatie beheren. Volg de aanwijzingen in dit artikel als de hier beschreven stappen niet van toepassing zijn op uw kwestie of als het probleem niet is opgelost.

Beschrijving description

Omgeving

Adobe Commerce op cloudinfrastructuur 2.4.2 - 2.4.7.

Dit geldt specifiek voor toegewijde Pro-clusters. De milieu's van de Aanzet en van de Integratie zijn enige knoop, en hebben niet de /data/exports folder.

Tekens van weinig schijfruimte

De signalen dat u uit schijfruimte loopt omvatten gestadige plaatsingen, schijf volledige waarschuwingen, en degraded prestaties.

Om schijfruimtegebruik te controleren, stel het volgende bevel in CLI of de terminal in werking:

df -h

Resolutie resolution

hoe te om dossiers veilig te schrappen om schijfruimte te verhogen

U kunt bestanden verwijderen uit de koppelingspunten van de toepassing (van het /app -pad of via /mnt/shared ). Dit zijn twee verschillende manieren om tot de zelfde dossiers toegang te hebben.

Waarschuwing:

  • wijzigt of schrapt nooit de inhoud van /data/exports.
  • /data/exports is de onderliggende opslag achter het gedeelde bestandssysteem en wordt beheerd door GlusterFS.
  • Het bestandssysteem bevat niet alleen bestandsinhoud, maar ook metagegevens over de status van het bestandssysteem, zodat synchronisatie tussen de knooppunten van uw cluster mogelijk is.
    het Veranderen of het schrappen van dossiers direct binnen dit filesystem kan gedeelde bederven filesystem, die uitgebreide reparaties of gegevensherstel vereisen.

Om van de grootste dossiers de plaats te bepalen die goede kandidaten voor het ontruimen zouden kunnen zijn, stel het volgende bevel in werking (op grote of bezige projecten kunnen tot een uur duren):

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.";

De uitvoer van de opdracht bevat een lijst met de grootste bestanden en mappen waarvan de grootte is opgegeven.

Gerelateerde lezing

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f