Supprimer les fichiers en toute sécurité lorsque le disque manque d’espace dans Adobe Commerce sur l’infrastructure cloud

Cet article fournit une solution aux cas où vous n’avez plus d’espace disque et que vous devez supprimer des fichiers en toute sécurité.

Remarque : Avant de poursuivre, consultez la section Gérer l’espace disque de la documentation destinée aux développeurs et développeuses. Si les étapes décrites ici ne s’appliquent pas à votre cas ou ne permettent pas de résoudre le problème, suivez les conseils de cet article.

Description description

Environnement

Adobe Commerce sur les infrastructures cloud 2.4.2 à 2.4.7.

Ceci est spécifique aux clusters Pro dédiés. Les environnements de démarrage et d’intégration sont à nœud unique et ne disposent pas du répertoire /data/exports.

Signes d’un espace disque faible

Les signes indiquant que vous manquez d’espace disque incluent des déploiements bloqués, un disque plein des avertissements et une dégradation des performances.

Pour vérifier l’utilisation de l’espace disque, exécutez la commande suivante dans l’interface de ligne de commande ou le terminal :

df -h

Résolution resolution

Comment supprimer en toute sécurité des fichiers pour augmenter l’espace disque

Vous pouvez supprimer des fichiers des points de montage de l’application, depuis le chemin d’accès /app ou via /mnt/shared. Il existe deux manières différentes d’accéder aux mêmes fichiers.

Avertissement :

  • Ne modifiez ou ne supprimez jamais le contenu des /data/exports.
  • /data/exports est le stockage sous-jacent derrière le système de fichiers partagé et est géré par GlusterFS.
  • Le système de fichiers contient non seulement le contenu du fichier, mais également des métadonnées sur son état afin de permettre la synchronisation entre les nœuds de votre cluster.
    La modification ou la suppression de fichiers directement dans ce système de fichiers peut corrompre le partagé système de fichiers, nécessitant des réparations importantes ou la récupération de données.

Pour localiser les fichiers les plus volumineux qui pourraient être de bons candidats pour l’effacement, exécutez la commande suivante (sur les projets volumineux ou occupés peuvent prendre 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

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