Endpoint node storage 용량 문제 관련

안녕하세요. 현재 endpoint를 운영하고 있습니다.

fast sync로 압축 파일을 받은 후 최신 블록까지 동기화 했을떄 저장소를 차지하는 용량이 2TB가까이 되는 것으로 확인이 됩니다.

를 참조했을때 1.5.0 version에서는 state migration을 지원하여 용량을 줄일 수 있는 것으로 확인이 되는데 현재 최신 버전에서는 이러한 작업을 하지 않아도 저장소가 최적화가 되는지 궁금합니다.
아니라면 혹시 chain data를 저장하는 저장소의 공간을 최적화 할 수 있는 방법이 있는지 궁금합니다.

다른 문제로 현재 실시간 동기화중인 chain data를 백업을 하여 다른 서버로 이전을 하고 싶은데, rsync를 통하여 data 폴더내의 모든 chain data를 옮겨서 endpoint를 start 했음에도 불구하고 에러가 발생합니다. 혹시 chain data를 백업하거나 이전할때 어떤 폴더들을 전송해야되는지 혹시 전송할때 좋은 방법이 있는지 궁금합니다. 예를 들어 fast sync할때 tar파일로 압축할때 어떤 폴더들을 어떻게 압축시켜 업로드 하시는지 팁을 알려주시면 감사하겠습니다.

@poey

안녕하세요.
fast sync로 받으시는 압축파일은 이미 state migration이 적용되어 있는 체인데이터입니다. 즉 이미 최적화가 된 상태입니다.
따라서 받으신 이후 state migration을 별도로 실행하실 필요는 없습니다.

체인데이터를 백업하거나 이전할 때는 압축을 해제했을 때 나오는 모든 파일 및 폴더가 그 대상이십니다.
특정 파일만 옮긴다거나 하는 건 없습니다. 이 부분 유의해주시기 바랍니다.

그리고 제 생각에는 다른 서버로 이전하시기 보다는 이전 대상 서버에서 새로 다운 받으시는 게 낫지 않나라는 생각이 듭니다. 직접 옮기게 되면 도중에 누락된다거나 하는 부분이 있을 수 있으니.

1개의 좋아요