AWS 이미지에 디스크 공간이 없습니까?

AWS 이미지에 디스크 공간이 없습니까?

현재 AWS를 테스트 중이므로 bitnami-magento 이미지를 사용하여 EC2 인스턴스를 생성했습니다. AWS 인스턴스에는 10GB의 공간이 연결되어 제공됩니다. 이제 갑자기 디스크 공간이 부족해 어떻게 해야 할지 모르겠습니다.

df -h의 출력:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      9.8G  9.3G     0 100% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.9G   12K  1.9G   1% /dev
tmpfs           375M  196K  375M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G     0  1.9G   0% /run/shm
none            100M     0  100M   0% /run/user

lsblk의 출력:

NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0  10G  0 disk /

답변1

게시된 출력에서 ​​볼 수 있듯이 사용된 거의 모든 공간은 /최상위(또는 "루트", 사용자와 혼동하지 말 것 root) 파일 시스템에 할당됩니다. 실제로 시스템에서는오직실제로 파일 시스템이 설치되었습니다. 그리고 100% 활용되는 것을 보실 수 있습니다.

/dev/xvda1      9.8G  9.3G     0 100% /

다음으로 할 일은 파일 시스템을 조사하여 어떤 하위 디렉터리가 공간을 차지하고 있는지 찾는 것입니다. 노력하다:

cd /
sudo du -sh * 2>/dev/null | sort -h

이것은 /의 어느 하위 디렉토리가 가장 큰지 알려줍니다. 가장 큰 것은 맨 아래에 있습니다.

0   /bin
0   /lib
0   /lib64
0   /proc
0   /sbin
0   /sys
4.0K    /media
4.0K    /mnt
4.0K    /sysroot
16K /lost+found
156K    /root
496K    /opt
1.3M    /run
2.0M    /tmp
2.7M    /dev
41M /etc
125M    /boot
8.9G    /usr
14G /var
17G /srv
21G /home

여기서는 대부분내 거에 있는 내용입니다 /home. 아마도 귀하의 경우일 것입니다. 하지만 저는 시스템 관리자로서 확신합니다 /var.

cd /var  # or whatever seems abnormally large
sudo du -sh * 2>/dev/null | sort -h

로그 파일이나 임시 데이터 등 통제할 수 없는 것이 있는지 확인하세요.

답변2

첫 번째 단계는 시스템 로그를 확인하는 것입니다. /var/log 디렉토리로 이동하여 일부 오래된 로그 파일을 지우십시오. 다음으로 다음 명령을 사용하여 전체 /var 디렉토리를 확인할 수 있습니다.

du -sh /var

디스크 공간을 차지하는 디렉토리 확인

관련 정보