/var/log 폴더를 "삭제"했습니다. 이 오류를 해결하려면 어떻게 해야 합니까?

/var/log 폴더를 "삭제"했습니다. 이 오류를 해결하려면 어떻게 해야 합니까?

/파티션이 가득 차서 여유 공간을 만들어야 합니다... 제가 찾은 가장 빠른 해결책은 /var/log다른 파티션으로 "이동"하고 해당 파티션에 대한 심볼릭 링크를 만드는 것입니다. 사실 cp디렉토리를 만든 다음 raw 디렉토리를 만들었는데... 아쉽게도 옵션 없이 rm하나 만들었 기 때문에 모드와 소유권이 유지되지 않아서... 더 이상 로그 파일이 수정되지 않았습니다.cp-p

이 서버는 LAMP 서버입니다. Apache는 여전히 작동하지만 아무것도 기록하지 않습니다. mysql에서도 마찬가지입니다... 실제로 웹사이트가 아직 작동하고 있기 때문에 컴퓨터를 다시 시작하는 것이 두렵습니다. 모든 파일에 쓰기 권한을 부여해도 아무 것도 변경되지 않습니다. ( chmod -R a+rw)

서버를 정리하려면 어떻게 해야 합니까? /var/log/빈 폴더로 다시 시작할 수 있나요 ?


편집: 로그 파일을 다시 생성하려면 아파치를 다시 시작해야 했습니다. 이 부분은 이제 괜찮지만 일부 다른 서비스는 더 이상 문서화되지 않습니다. 서버를 다시 시작해야 할 수도 있겠지만... 문제는 하위 디렉터리가 자동으로 생성되지 않는다는 것입니다.

패키지를 다시 설치하고 이러한 로그 하위 디렉터리를 (좋은 사용자와 함께) 다시 생성하는 적절한 명령이 있습니까?

관련 정보