GoDaddy 도움말

귀하를 위해 최선을 다해 이 페이지를 번역했습니다. 영어 페이지도 이용할 수 있습니다.

SSH로 디스크 사용 영역 찾기

디스크 사용 문제를 조사하는 첫 번째 단계는 콘텐츠가 소비되는 위치를 찾는 것입니다. 이렇게하면 불필요한 콘텐츠 (예 : 이전 백업)를 제거하고 문제가 다시 발생하지 않도록 변경할 수 있습니다. 서버에서 SSH를 사용하는 것이 편하다면 명령 줄을 통해 대용량 파일 / 디렉터리를 찾아 제거 할 수 있습니다.

경고 : 파일이나 폴더의 용도를 모르는 경우 제거하지 마세요. 시스템 파일 또는 디렉터리를 제거하면 되돌릴 수 없으며 서버가 중단 될 수 있습니다 (모든 사이트가 중단 될 수 있음).
  1. 아직 활성화하지 않은 경우 Gen 3 또는 Gen 4 서버에서 관리자 액세스를 활성화합니다.
  2. SSH(Secure Shell)로 내 서버에 연결.
  3. 루트 사용자로 전환합니다.
  4. 서버의 디스크 사용량 개요를 보려면 df -h 명령을 사용합니다. 이 예에서는 40G 서버 중 35G가 사용 중임을 알 수 있습니다.

    [root @ server ~] # df -h 사용 된 파일 시스템 크기 사용 가능 % devtmpfs에 마운트 됨 909M 0 909M 0 % / dev tmpfs 919M 0 919M 0 % / dev / shm tmpfs 919M 17M 903M 2 % / run tmpfs 919M 0 919M 0 % / sys / fs / cgroup / dev / sda1 40G 35G 5.7G 86 % / / dev / loop0 1.8G 2.9M 1.7G 1 % / tmp tmpfs 184M 0 184M 0 % / run / user / 1000

대용량 파일 찾기

종종 하나의 큰 파일이나 몇 개의 큰 파일이 문제를 일으키는 경우가 있습니다. 서버에서 크기가 500MB를 초과하는 파일을 검색 한 다음 가장 큰 파일이 맨 끝에 나열되도록 목록을 정렬하여 찾을 수 있습니다.

찾기 / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | 정렬 -h

우리의 경우 큰 error_log 파일과 일부 백업 파일이 식별되었습니다.

root @ server ~] # 찾기 / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | sort -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G / home / onecool / public_html / error_log

그런 다음 rm 명령을 사용하여 대용량 파일을 제거 하고 y (예)를 입력하여 확인할 수 있습니다.

root @ server ~] # rm / home / onecool / public_html / error_log rm : 일반 파일 '/ home / onecool / public_html / error_log'를 제거 하시겠습니까? y [루트 @ 서버 ~] #

큰 디렉터리 찾기

du 명령의 변형을 사용하여 단일 파일이 아닌 큰 디렉터리를 찾을 수 있습니다. 서버 루트에서 디렉터리 크기를 나열하려면 (크기별로 정렬 됨) 다음 명령을 사용할 수 있습니다.

  1. / 디렉터리로 변경합니다.
  2. 루트 @ 서버 ~] # cd /
  3. 디스크 사용량 확인
  4. [루트 @ 서버 /] # du -sh *
  5. 현재 디렉터리에서 가장 큰 디렉터리 및 크기 (숨겨진 디렉터리 포함) 10 개를 나열하려면 다음 명령을 사용합니다.
  6. [root @ server /] # du -sh. [!.] * * | 정렬 -h | 꼬리 -10
  7. 전체 서버에서 가장 큰 10 개의 디렉터리 (하위 디렉터리 제외)를 찾으려면 다음 명령을 사용할 수 있습니다.
  8. [루트 @ 서버 /] # du -Sh / | 정렬 -h | 꼬리 -10
큰 디렉터리를 식별 한 후에는 해당 디렉터리로 이동하여 해당 내용을보고 불필요한 파일을 제거 할 수 있습니다.

참고 : 디스크 공간을 지운 후에는 서버를 다시 부팅하여 필요한 모든 서비스를 올바르게 다시 시작하는 것이 좋습니다.


다음 단계

  • 디스크 공간 문제는 inode로 인해 발생할 수도 있습니다. 디스크 공간 사용량을 검토 한 후 inode 사용량 을 찾습니다.
  • 디스크 공간을 모두 사용하게 만든 근본 문제를 식별하고 수정하는 것이 중요합니다. 디스크 사용 문제 방지로 이동합니다.

상세 정보