안녕하세요,
Windows 환경에서 로그 파일이 빠르게 증가해 디스크 공간 부족이 발생하면 단순 삭제보다는 안전한 관리가 필요합니다. 먼저 어떤 서비스가 로그를 생성하는지 확인해야 합니다. IIS는 %SystemDrive%\inetpub\logs\LogFiles, SQL Server는 ...\MSSQL\Log, 이벤트 로그는 C:\Windows\System32\winevt\Logs 경로에 저장됩니다. 오래된 로그는 PowerShell 스크립트를 통해 다른 드라이브나 네트워크 스토리지로 이동 후 삭제하는 방식이 안전합니다. 예를 들어 IIS 로그는 Get-ChildItem과 Move-Item을 조합해 30일 이상 된 파일을 아카이빙할 수 있습니다. SQL Server는 sp_cycle_errorlog로 로그를 순환시키고, 이벤트 로그는 Event Viewer에서 최대 크기와 덮어쓰기 정책을 설정할 수 있습니다.
이러한 정책을 작업 스케줄러에 등록해 자동화하면 서비스 중단 없이 안정적으로 운영할 수 있습니다. 핵심은 로그를 무조건 삭제하지 말고 아카이빙, 롤링, 크기 제한을 병행하는 것입니다. 이렇게 하면 데이터 손실 없이 디스크 공간을 확보하고 시스템이 읽기 전용으로 전환되는 상황을 예방할 수 있습니다.여기서 유용한 정보를 얻으셨기를 바랍니다. 이 내용이 문제에 대한 통찰을 얻는 데 도움이 되었다면 답변을 채택해 주시면 감사하겠습니다. 추가로 궁금한 점이 있으시면 언제든지 메시지를 남겨 주세요. 좋은 하루 보내세요!
HP.