리눅스 VM에 디스크를 attach 하고, attach한 디스크에 테이블스페이스를 만들어 사용하고 있습니다.
VM에 폴트가 발생해서 접근이 불가능 해졌습니다. 기존에 디스크에 있는 테이블스페이스를 다른 PostgreSQL 서버에서 가져오는 방법이 있나요?
현재 DB 접속이 안 되기에 빠른 답장 부탁드립니다. 감사합니다.
다른 곳에서 가져오는 디스크에 PGDATA 전체가 있다면 별문제가 없겠지만
특정 테이블 스페이스 만이라면
그 테이블 스페이스를 사용하는 객체들의 카탈로그 정보와 실제 자료파일이 달라서
사용하기 힘들것 같습니다.
백업본으로 복구 하는 것이 안전할것 같네요.
빠른 답장 감사드립니다.
찾아보니 말씀하신대로 Tablespace만으로는 복구가 어려운 것 같습니다.
앞으로 repmgr을 사용하고 pg_dumpall을 정기적으로 해야 할 것 같네요. 우선 VM 복구 할 수 있는지 알아 보는 중입니다.