내 문제는 내 /var
파티션이 80% 이상 찼다는 것입니다(총 크기: 4.9G). 해당 파티션의 파일을 보고 있는데 3.4G 파일 하나가 보입니다. ( /var/lib/pengine
)
/pengine 파일을 파헤쳐보니 .bz2
확장 파일이 가득 차 있는 것을 발견했습니다. 이 파일을 이동하고 싶지만 위험이 있는지 알고 싶습니다.
답변1
짧은 답변:예, 이러한 파일은 안전하게 삭제할 수 있습니다. 기본적으로 이전 클러스터 상태의 백업일 뿐입니다. 하지만...
긴 대답: 정책 엔진(클러스터 내에서 특정 상황이 발생할 때 수행할 작업을 결정하는 Pacemaker 클러스터의 일부)은 클러스터 상태(리소스의 구성 및 상태)를 백업합니다 /var/lib/pengine
. 이러한 파일은 클러스터 작동에 중요하지 않습니다. (또는 실제로는 그렇지 않은 경우도 있음) 그러나 이러한 항목에 대한 로그는 일반적으로 매우 드물기 때문에 오류를 조사할 때 유용할 수 있습니다.
따라서 그 중 일부를 유지하는 것이 현명하지만 사용량이 많은 클러스터에서는 잠시 후 파티션이 막힐 수 있습니다. 예를 들어 pe-*series-max 속성을 설정하여 pengine이 보관하는 파일 수를 제한할 수 있습니다.
crm 구성 속성 pe-error-series-max=1000 pe-input-series-max=1000 pe-warn-series-max=1000
답변2
bz2는 파일의 목적에 대해 아무 것도 알려주지 않는 데이터 압축입니다.
Pengine(게임이 무엇이든 간에)에는 아마도 이러한 기능이 필요할 것입니다.
파일이 var 공간의 대부분을 사용하고 있는 경우 /home과 같이 더 많은 공간이 있는 파티션으로 파일을 이동하는 것을 고려할 수 있습니다.
# umask 22
# mkdir /home/var_lib_overflow
# mv /var/lib/pengine /home/var_lib_overflow/
# ln -s /home/var_lib_overflow/pengine /var/lib/
FHS는 해당 파일이 편집기의 "충돌 복구 파일"일 수 있으며 이 경우 자체적으로 사라져야 한다고 제안합니다.
답변3
/var/lib/pengine은 사용된 파일입니다.맥박 조정 장치. 그 수가 많을 수도 있지만 공간을 너무 많이 차지하는 것 같지는 않습니다. Pacemaker는 고가용성 유틸리티입니다. 따라서 이 상자는 아마도 임무 수행에 필수적인 상자일 것이므로 여러분이 무엇을 하고 있는지 모르더라도 함부로 다루지 않을 것입니다.
그러나 파일 확장자는 삭제 가능 여부에 아무런 의미가 없다는 점에서 Jansen의 말이 맞습니다.
필요한지 모르는 파일을 삭제하려는 경우 가장 좋은 방법은 해당 파일을 다른 위치로 옮기는 것입니다. 시스템이 계속해서 정상적으로 작동하는 경우 해당 항목을 삭제할 수 있습니다. 시스템에 문제가 있는 경우 복원하십시오.