과도한 inode 제거
디스크 공간 문제는 대용량 파일이나 너무 많은 inode로 인해 발생할 수 있습니다. Inode는 파일 소유권, 액세스 모드 (읽기, 쓰기, 실행 권한) 및 파일 유형과 같은 파일 및 디렉터리 (폴더)에 대한 정보를 저장합니다. 디스크 공간과 같은 최대 inode 수는 서버를 만들 때 설정됩니다.
inode 사용량이 많은 영역을 아직 찾지 못한 경우 inode 사용량 찾기를 참조하세요.
경고 : 이 문서는 고급 SSH 사용자를 대상으로합니다. 파일이나 폴더의 용도를 모르면 제거하지 마세요. 시스템 파일 또는 디렉터리를 제거하면 되돌릴 수 없으며 서버가 중단 될 수 있습니다 (모든 사이트가 중단 될 수 있음).
/ home / virtfs 디렉터리에서 파일을 제거하지 마십시오. 이 디렉터리는 WHM / cPanel에서 사용하는 가상 파일 시스템이며 실제로 디스크 공간을 사용하지 않습니다.
/ home / virtfs 디렉터리에서 파일을 제거하지 마십시오. 이 디렉터리는 WHM / cPanel에서 사용하는 가상 파일 시스템이며 실제로 디스크 공간을 사용하지 않습니다.
- 아직 그렇게하지 않은 경우 VPS Hosting 에서 관리자 액세스를 활성화합니다.
- SSH(Secure Shell)로 내 서버에 연결.
- 루트 사용자로 전환합니다.
- 파일을 제거하는 명령을 실행하기 전에 cd 를 사용하여 inode 문제가있는 디렉터리로 이동합니다.
- 여러 파일을 제거하는 방법에는 여러 가지가 있습니다. 다음은 몇 가지 일반적인 방법입니다.
명령을 실행했을 때 / bin / rm : Argument list too long 과 같은 오류가 표시되는 경우, 명령에 대해 더 구체적으로 설명해야합니다 (예 : 모든 파일이 아닌 14 일 이상 지난 파일).
디렉터리 내의 모든 파일을 제거하려면 :
/ path / to / directory -type f -exec rm -f 찾기{} \;
-mtime 을 사용하여 14 일이 지난 특정 파일을 검색하고 제거합니다.
찾기 / tmp -type f -mtime +14 -exec rm -f{} \;
이름 지정 규칙 'sess_를 사용하는 파일을 제거 하려면 -name 을 사용하십시오.{randomstring} ':
/ var / cpanel / php / sessions / ea-php73 -type f -name 'sess *'-exec rm -f 찾기{} \;
-mmin 을 사용하여 30 분이 지난 모든 파일을 제거합니다.
찾기 / var / cpanel / php / sessions / ea-php73 -type f -mmin +30 -name 'sess *'-exec rm -f{} \;
디렉터리와 디렉터리의 모든 콘텐츠를 완전히 제거하려면 (극도로주의해서 사용)
rm -rf / 경로 / 대상 / 디렉터리
- VPS Hosting을 재부팅하십시오.
다음 단계
- 디스크 공간 감사(으)로 돌아가기
- 디스크 공간을 모두 사용하게 만든 근본 문제를 식별하고 수정하는 것이 중요합니다. 디스크 사용 문제 방지로 이동합니다.
상세 정보
- 당사의 서버 전문가는 유료로 이러한 단계를 수행 할 수 있습니다. 전문가 서비스에 대한 자세한 내용은 전문가 서비스 메뉴를 참조하세요.