다음 문제 해결 단계를 수행하여 문제의 정확한 원인을 확인한 후 필요한 사항을 변경하십시오.
- SSH 클라이언트를 사용하여 어플라이언스에 로그온합니다.
- SSH 클라이언트를 엽니다.
- 호스트 섹션에서 Web Gateway 어플라이언스의 IP 주소를 입력합니다.
- 열기 를 클릭합니다.
- 비정상적으로 큰 파일을 찾습니다.
- 필요한 경우 파일을 삭제합니다.
- 필요한 구성 변경을 수행합니다. 찾은 파일의 유형에 따라 특정 유형의 로깅 또는 다른 시스템 출력을 사용하지 않도록 설정하거나 수정해야 할 수 있습니다.
큰 파일을 찾으려면
큰 파일이 포함된 위치는 문제의 정확한 원인을 확인하는 데 큰 도움이 될 수 있습니다. 위치를 지정하지 않고 다음 명령을 사용하여 큰 파일을 검색합니다.
find /opt -type f -size +10000k -exec ls -alsoh {} \;
참고: 필요에 따라 10000K 변수를 변경하십시오.
- XX000K = XX MB
- XXX000K = XXX MB
- X000000K = X GB
다음 위치에는 이전 문제 해결로 인해 매우 큰 로그 및 출력 파일이 포함되어 있습니다.
- /opt/mwg/log/user-defined-logs
- /opt/mwg/log/debug/connection_tracing
- /opt/mwg/log/debug/feedbacks
- /opt/mwg/log/debug/message_tracing
- /opt/mwg/log/debug/cores
- /opt/mwg/log/debug/tcpdump
- /opt/mwg/log/debug/ruleengine_tracing
큰 파일 및 디렉터리를 찾는 데 유용한 추가 명령:
- ls -lh (디렉터리 내용 나열)
- cd (디렉터리 변경)
- du -Ph (파일 시스템 파티션 표시)
- du -h --max-depth=1(현재 디렉터리의 현재 파일 시스템 사용량 표시)
큰 파일을 삭제하려면
어플라이언스에 액세스하여 구성을 변경하려면 먼저 사용 가능한 디스크 공간을 확보하기 위해 파일을 삭제해야 할 수 있습니다. 이 섹션의 명령을 사용하여 불필요한 것으로 발견된 파일을 모두 삭제하십시오.
경고: 이 섹션의 명령은 Web Gateway 어플라이언스에 있는 파일 시스템의 중요한 부분을 제거할 수 있습니다. 잘못 사용하면 어플라이언스가 작동을 중지할 수 있으며 어플라이언스를 이미지로 다시 설치해야 할 수 있습니다. 중요하지 않은 파일만 삭제해야 합니다.
삭제 명령:
- rm(파일 제거)
- rm -f(파일 강제 제거)
- rm -rf(더욱 강력한 파일 강제 제거)
중요: rm -rf 명령은 전체 디렉터리와 해당 디렉터리에 포함된 모든 파일을 제거할 수 있습니다. 전체 마운트된 파일 시스템이 루트 디렉터리에서 사용되는 경우 해당 파일 시스템도 여기에 포함됩니다.
파일 삭제에 와일드카드를 사용하십시오.
별표(*) 와일드카드를 사용하여 파일 이름에서 여러 문자를 지정할 수 있습니다. 가장 일반적인 사용은 특정 패턴과 일치하는 파일 여러 개를 삭제하는 것입니다.
예:
systemlogMMDDYYYY.log 형식의 로그 파일이 여러 개 있을 경우 다음과 같습니다.
- rm *.log는 .log 확장명을 가진 모든 파일을 제거합니다.
- rm systemlog*.log는 systemlog로 시작하고 .log 확장명을 가진 모든 파일을 제거합니다.
- rm systemlog****2015.log는 2015년의 모든 systemlog 파일을 제거합니다.
현재 디렉터리에 파일이 너무 많아 rm 명령을 사용할 수 없는 경우에만 다음 명령을 사용하는 것이 좋습니다.
현재 디렉터리의 내용을 강제로 삭제하려면 다음 명령을 입력하십시오.
rm -f *
find 명령을 rm - f 명령과 함께 사용하여 파일 이름에서 특정 패턴이 일치하는 모든 파일을 제거할 수 있습니다.
중요: 파일을 제거하기 전에 모든 파일의 목록을 다시 검토하여 제거해도 안전한지 확인하는 것이 좋습니다.
예:
다음 명령은 파일 이름에 .txt가 포함된 모든 파일을 찾습니다.
find . -type f -name ".txt" -exec ls -l {} \;
파일을 제거해도 안전한지 확인한 후 아래의 명령을 입력하면 파일이 강제로 삭제됩니다.
find . -type f -name ".txt" -exec rm -f {} \;