Unix 및 Linux 서버의 /var 파일 시스템에 대한 관리 작업에 대한 일반적인 조언이나 링크가 있는 사람이 있습니까?
나는 이 질문을 많이 검색했지만 /var 아래의 일부 공간을 비워야 할 때 할 수 있는 것과 할 수 없는 것에 대한 구체적인 정보를 찾지 못했습니다(제가 일하는 곳에서 자주 발생합니다).
답변1
로그 데이터 공간을 최소화하는 일반적인 방법은 logrotate를 사용하는 것입니다.
좋은 시간 보내세요GeekStuff 튜토리얼
답변2
보편적인 청소 지침이 없는 이유 /var
는 시스템에 크게 의존하기 때문입니다.간단히 말해서 /var
이는 아마도 파일 시스템 계층 구조에서 가장 배포판과 관련된 부분일 것입니다.로그 외에도 이는 일반적으로 다음을 통해 수행됩니다 logrotate
(참조Dedymek의 답변), 다음 요소는 설치마다 크게 다를 수 있습니다.
- 배포판에서 패키지 설치를 처리하는 방법: 저장되는 관리 관련 및 빌드 시간 데이터의 양과 특정 경로에
- 어떤 이유로 실패한 설치 시도를 포함한 패키지 설치 기록,
- 배포 일정은 기본적으로 자동 정리입니다.
- 구조
/var
- 설치 및 사용되는 특정 소프트웨어: 각 소프트웨어에는 저장량, 위치, 기간을 결정하는 자체 설정이 있습니다.
따라서 일반적인 정리 방법을 찾고 있다면 일반적으로 관리에 대한 배포별 정보를 검색하거나 /var
(및) 하위 트리의 어느 부분이 /var
가장 자주 채워지는지 수동으로 결정하는 두 가지 옵션이 있습니다.
후자의 경우 다양한 도구를 사용할 수 있지만 가장 다재다능한 도구는 아마도 du
(디스크 사용량) 명령줄 프로그램 및xdiskusage
시각화를 위해. 헤드리스 서버인 경우 출력을 du
파일에 저장하고 다운로드한 후 xdiskusage
로컬로 실행하여 du
출력 파일을 인수로 제공할 수 있습니다. 정기적인 정리 루틴을 구현하는 다음 단계는 어떤 프로그램이 어떤 파일을 담당하는지 결정하는 것입니다. 그 중 일부는 쉽게 추론할 수 있지만 어떤 경우에는 배포판의 패키지 관리 유틸리티를 사용해야 합니다. 일반적으로 어떤 패키지를 알려줄 수 있습니다. 특정 경로가 속해 있습니다.