본문 바로가기

Tech/ELK

[Elastic Search] wsl에서 esdump시, no space left on device 에러 해결

WSL Virtual Disk 확장으로 해결했다.

esdump를 사용하여, elastic search 인덱스 백업 중 No space left on device에러가 발생했다.

 

무슨 에러인지 검색해보니, 저장공간이 부족해서 발생하는 에러라고 한다.

wsl의 가상디스크 공간이 별개로 설정된다는 것을 인지하지 못한채, 큰 크기의 인덱스를 백업하려 했기 때문에 발생한 에러였다...

내가 작업했던 환경은 WSL2 Ubuntu를 사용하는 상태였다.

 

실제로 약 350GB의 인덱스를 백업하는 도중에 에러가 발생했고, df -h 로 wsl의 디스크 공간을 확인 해보니, 251GB만큼 할당되어있었다.

image

 

큰 크기의 인덱스를 백업하기 위해서, WSL에 할당된 디스크 공간을 확장 시킬 방법이 필요했다.

WSL 디스크 공간 확장 방법은 아래 링크대로 따라하면 가능하다.

https://docs.microsoft.com/en-us/windows/wsl/vhd-size

 

디스크 크기를 재 할당 후, 다시 백업을 진행하였다.

 

 

! 참고

window에서 elastic dump 설치 방법

https://quangphamsoft.wordpress.com/2017/03/23/importing-a-json-file-into-elasticsearch/

반응형

'Tech > ELK' 카테고리의 다른 글

[Elastic Search, Logstash, Kafka] Log4J 취약점 조치 후기  (0) 2022.02.04
[filebeat] 설정 파일 참고  (0) 2021.12.03
[Elastic Search] esdump 활용  (0) 2021.12.03