사이트그라운드 inode 아이노드 줄이는 방법

워드프레스 사이트를 운용하면서 국내 사이트만 사용하다가 용량무제한 서브 계정 무제한 생성등의 매력적인 조건이 있는 해외사이트를 이용하게 되었습니다. 처음엔 블루호스트를 처음에 쓰다가 어떤 계기가 있어서 블루호스트에서 사이트 그라운드로 갈아타게 되었습니다.  사이트 그라운드를 쓰면서 처음 알게 된 inode 아이노드는 개념 자체를 알지 못했습니다. 사이트그라운드에서 설명하는 inode의 정의는 다음과 같습니다.

 

(위의 사이트그라운드, 블루호스트 링크를 클릭하신후 가입을 하시게 되면 제가 소정의 수수료를 받을수 있습니다.)

inode란 무엇입니까?

inode는 디스크 테이블의 레코드이며, 데이터 내용 및 파일 이름을 제외한 파일 또는 폴더의 크기, 소유자, 장치 노드, 소켓, 파이프 등의 정보를 포함합니다. 계정의 inode 수는 계정에 있는 파일 및 폴더 수와 같습니다.

SiteGround 내에서 고객 영역 > 서비스 > 관리 > 통계에서 사용 중인 inode의 수를 볼 수 있습니다.

파일을 열 때마다 서버의 커널에서 파일의 inode를 읽습니다. 파일/폴더 수가 많을수록 inode를 더 많이 사용합니다. 또한 inode를 더 많이 사용할수록 계정에서 시스템 리소스를 더 많이 소비합니다. 따라서 공유 서버의 inode 수를 제한하는 것이 호스트 간에 공통적이고 필요한 관례이며, 한 계정은 시스템 리소스를 사용하고 다른 계정은 전원을 켜지 않는 것이 적합하지 않다. 계정이 최대 inode 수에 도달한 경우 백업 시스템에서 제외되거나 파일 업로드, 이메일 수신 및 웹 사이트 액세스 시 오류가 발생할 수 있습니다.

———–

즉, 모든 파일과 폴더의 총 갯수와 관련이 있는 숫자입니다. 사이트 그라운드는 용량 20G, 40G 라고 용량이 크다고 홍보를 하고 있지만은 사실은 의미가 없습니다. inode의 제한이 걸려 있기때문에 서버 용량을 그만큼 사용할수가 없습니다. ;; 저의 경우는 inode는 다 썼는데, 하드 공간은 충분한 상태입니다. inode의 할당량이 꽉차면, 더이상 업로드가 안되고, 초과된 inode는 백업이 되지 않기때문에 호스팅 플랜을 업그레이드 해서 돈을 더 쓰거나, inode를 줄여야 합니다. 그러면 inode를 줄이려면 어떨게 해야할까요.

inode 수를 줄이는 방법은 무엇입니까?

inode 수는 웹 호스팅 계정의 총 파일 및 폴더 수와 같습니다. 따라서 inode 수를 줄이려면 파일 및 폴더 수를 줄여야 합니다. 가장 일반적으로 이 작업은 다음을 통해 수행됩니다.

inode 수를 줄이려면 결론은, 필요 없는 모든 파일 및 폴더를 제거하는 것입니다.

파일 관리자 도구 또는 FTP를 사용하여 계정에 액세스하고 필요하지 않은 파일 및 폴더를 삭제할 수 있습니다. 다음은 현재 보유하고 있는 인노드의 수를 줄이는 방법에 대한 아이디어를 제공하는 가장 일반적인 사례입니다.

1. 이전 백업을 제거합니다.

플러그 인 또는 타사 서비스에 의해 예약에 따라 생성되는 백업은 모니터링되지 않은 상태로 남아 있는 경우 사용 가능한 모든 Disk 공간을 채우는 것이 일반적입니다. 사용되지 않는 백업을 다운로드하고 호스팅 계정에서 삭제하여 디스크 공간과 inode를 절약할 수 있습니다.

2. 비활성 플러그인을 삭제합니다.

WordPress를 사용 중이고 사이트에서 활성화되지 않은 플러그인이 있는 경우, 해당 플러그인을 삭제해 주십시오. 플러그인을 비활성화하면 계정의 코드 기반이 inode 할당량에 추가됩니다.

3. 사용하지 않는 이미지 크기를 제거합니다.

WordPress를 사용하는 경우, 업로드된 각 이미지의 복사본을 여러 개 생성하는 테마가 있을 수 있습니다. 이 중 일부는 사용되지 않습니다. 테마 설정을 확인하고 사이트에서 실제로 사용하고 있는 테마 설정만 남겨둡니다. 그런 다음 미리 보기 재생성과 같은 플러그인을 사용하여 사용되지 않는 크기를 삭제하는 미리 보기를 다시 만듭니다.

이미지 재설정하는 것은 플러그인으로 하는 방법을 따로 정리했습니다. 아래 주소를 클릭하세요.
https://visualcox.com/?p=1614

4. 가지고 있는 캐시 파일 수를 확인합니다.

기본적으로 최신 웹 애플리케이션은 일반적으로 파일 캐싱을 사용하므로 계정 내에서 많은 양의 캐시 파일을 생성하여 전체 inode에 추가할 수 있습니다. 웹 사이트의 ‘캐시’ 폴더를 확인하고 정기적으로 보관하는 캐시된 파일 수를 줄입니다. 캐시를 저장하는 대부분의 웹 응용 프로그램에는 관리 영역 내에서 캐시를 정리하는 옵션이 포함되어 있습니다. WordPress의 경우 wp-content 폴더에 유사한 이름의 폴더가 있는지 확인한 후 지웁니다. 파일 기반 캐싱에 의존하지 않고 inode 할당량에 추가되지 않는 캐싱 및 성능에는 SG Optimizer 플러그인을 사용하는 것이 좋습니다. 캐싱 파일을 정기적으로 삭제할수 있도록 플러그인 설치해서 해결합니다.

5. 계정의 .opcache 폴더를 삭제합니다.

FTP를 사용하여 계정의 .opcache 시스템 폴더를 삭제할 수 있습니다. PHP 7.x를 사용하는 경우, 여기서 opcache를 저장합니다. 걱정하지 마십시오. 재생성되지만 이전 PHP 버전 또는 사용자 계정에서 더 이상 활성화되지 않는 코드에서 더 이상 사용되지 않는 캐시가 부족합니다.

6. 이메일 계정을 정리합니다.

이메일이 계정에 저장된 파일이기 때문에 메일은 총 inode 할당량에 추가됩니다. 많은 수의 전자 메일을 누적하는 경향이 있는 정크/스팸 폴더를 정기적으로 삭제하는 것이 좋습니다. 삭제된 전자 메일을 수집하지만 서버에 보관하는 휴지통/빈 폴더를 정기적으로 정리합니다. 마지막으로 뉴스레터에서 나오는 전자 메일과 필요 없는 자동 생성된 전자 메일을 제거할 수 있습니다.

위의 사항을 모두 준수했지만 여전히 추가 디스크 공간 또는 inode가 필요한 경우 inode 할당량이 더 많은 상위 호스팅 계획으로 계정을 업그레이드하는 것을 고려할 수 있습니다.

이 글을 공유하기 :

Start typing and press Enter to search