클라우드 인프라의 Adobe Commerce에서 디스크 공간이 부족할 때 파일을 안전하게 삭제

이 문서에서는 디스크 공간이 부족하여 파일을 안전하게 제거해야 하는 상황에 대한 해결 방법을 제공합니다.

참고: 계속하기 전에 개발자 설명서에서 디스크 공간 관리 섹션을 검토하십시오. 설명된 단계가 귀하의 사례에 적용되지 않거나 문제를 해결하지 못하는 경우 이 문서의 지침을 따르십시오.

설명 description

환경

클라우드 인프라 2.4.2 - 2.4.7의 Adobe Commerce.

이는 전용 Pro 클러스터에만 해당됩니다. 시작 및 통합 환경은 단일 노드이며 /data/exports 디렉터리가 없습니다.

디스크 공간이 부족하다는 징후

디스크 공간이 부족하다는 표시에는 중단된 배포, 디스크 가득 참 경고 및 성능 저하가 포함됩니다.

디스크 공간 사용량을 확인하려면 CLI 또는 터미널에서 다음 명령을 실행합니다.

df -h

해결 방법 resolution

디스크 공간을 늘리기 위해 파일을 안전하게 삭제하는 방법

응용 프로그램의 마운트 지점(/app 경로 또는 /mnt/shared을 통해)에서 파일을 삭제할 수 있습니다. 동일한 파일에 액세스하는 두 가지 방법입니다.

경고:

  • /data/exports 의 내용을 수정하거나 삭제하지 마십시오.
  • /data/exports은(는) 공유 파일 시스템 뒤의 기본 스토리지이며 GlusterFS에서 관리합니다.
  • 파일 시스템에는 파일 내용뿐만 아니라 클러스터의 노드 간에 동기화를 허용할 수 있도록 파일 시스템의 상태에 대한 메타데이터도 포함되어 있습니다.
    이 파일 시스템 내에서 직접 파일을 변경하거나 삭제하면 공유가 손상될 수 있습니다 파일 시스템, 광범위한 복구 또는 데이터 복구 필요.

지우는 데 좋은 후보일 수 있는 가장 큰 파일을 찾으려면 다음 명령을 실행합니다(규모가 크거나 사용 중인 프로젝트에서는 최대 1시간이 소요될 수 있음).

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

명령 출력에는 크기가 지정된 가장 큰 파일과 디렉터리 목록이 포함됩니다.

관련 읽기

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