Suppression sécurisée de fichiers lorsque le disque manque d’espace dans Adobe Commerce sur l’infrastructure cloud
Produits et versions concernés
- Adobe Commerce sur l’infrastructure cloud 2.4.2 - 2.4.7
- Ceci est spécifique aux grappes Pro dédiées. Les environnements de démarrage et d’intégration sont un noeud unique et ne possèdent pas le répertoire
/data/exports
.
Signes de faible espace disque
Les signaux qui manquent d’espace disque peuvent être bloqués lors du déploiement, des avertissements sur le disque et des performances médiocres.
Pour voir la quantité d’espace disque utilisée par le système de fichiers, exécutez la commande suivante dans l’interface de ligne de commande/le terminal :
df -h
Comment supprimer des fichiers en toute sécurité pour augmenter l’espace disque
Vous pouvez supprimer des fichiers des points de montage de l’application, de votre chemin /app
ou via /mnt/shared
. Il existe deux manières différentes d’accéder aux mêmes fichiers.
/data/exports
./data/exports
est le stockage sous-jacent derrière le système de fichiers partagé et il est géré par GlusterFS.Pour localiser les fichiers les plus volumineux pouvant être pertinents pour l’effacement, exécutez la commande suivante (sur les projets volumineux ou occupés, il peut s’écouler jusqu’à une heure) :
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.";
La sortie de la commande contiendra une liste des fichiers et répertoires les plus volumineux, avec leurs tailles spécifiées.
Lecture connexe
Dans notre base de connaissances de soutien :
Dans notre documentation destinée aux développeurs :