로그를 디스크에 즉시 플러시하도록 강제하여 시스템이 중단될 때 유용한 정보를 얻을 수 있도록 하는 syslog 구성 스위치가 있다는 것을 어렴풋이 기억합니다. 이제 파일 블록이 할당되었지만 로그 데이터가 실제로 디스크에 기록되지 않는 0으로 채워진 블록 "\0"을 얻습니다. 이건 꿈인가요, 아니면 제가 Google에서 좋지 않은 하루를 보내고 있는 걸까요? (우분투 14.04)
답변1
로그를 디스크에 플러시하는 명령줄 옵션이 있는 syslog 구현에 익숙하지 않습니다. 많은 syslog 구현에서는 기본적으로 로그를 디스크에 플러시하지만 syslog 구성 파일의 로그 파일 이름(예 /etc/syslog.conf
: ) 앞에 -
(대시)가 있으면 플러시되지 않습니다. 아마 당신이 기억하는 것이 바로 그것이다.