본문 바로가기

일반

xe 게시판 삭제된 첨부파일 복구

xe 게시판 첨부파일 복구

원인 : 
- "모임"이라는 게시판의 특정 카테고리를 지웠습니다. (휴지통으로)
- 30개를 한꺼번에 지웠는데, 휴지통에서 복구가 되지 않네요.
"권한이 없습니다."라는 메세지가 보입니다. 그러다 실수로 휴지통비우기를 클리하고 말았습니다.

 

- 그래서, 고의적으로 몇개 글을 지우고, 복구를 했봤더니, 정상작동 합니다.
내가 지운 30개의 글만 복구가 안됩니다.

고민
- 지운 30개 글을 복구해야 합니다. 글중에 첨부파일이 더욱 중요했습니다. 
첨부파일은 대부분 pdf 포멧입니다.

호스팅업체에 요청
- 일단 호스팅 업체에 백업파일을 요청했습니다.
1주일에 한번씩 무료 백업을 해주는 업체였습니다. 
다행스럼게, 3일전 백업파일을 제공 받을 수가 있었습니다. 

호스팅업체로 부터 받은 파일
- xe 폴더 전체
- xe sql 압축파일

해결을 위한 두가지 경우 경우
- 호스팅 계정에 새로 xe를 설치 후, 삭제된 게시판을 살린다.
(이경우, 원래 xe 와 새로 설치된 xe 의 간섭이 살짝 염려되었습니다.)
- 가지고 있는 nas 시놀로지에 백업받은 xe 를 설치한다. (이 또한 노력과 시간이 요구됩니다.)

결국 선택한 방법
- 백업받은 파일을 노트북에 압축을 푼다. 암호화 되어 있는 파일명과 sql 에 정상적으로 기록되어 있는 파일명을 매칭시켜 살려 내 보기로 합니다.

 

 

파일 이름 매칭
- 게시판 백업파일의 files 폴더를 살펴보면, 파일 이름이 md5로 암호화 되어 있습니다.
단, 적절한 확장자를 붙여주면, 정상적으로 열리네요. (파일이름만 암호화)
- 그런 반면에 sql 파일을 보면, 파일 이름이 정상적으로 보입니다. 그래서 두 문서를 보면서 매칭 해야 합니다. 

본인은 특정 게시판의 최근 30개 게시글의 첨부파일을 복구해야 하므로,
직접 노가다를 하기로 합니다. 

- sql 파일을 컬럼 정리해서 엑셀에서 오픈
- 게시판 srl 번호로 정렬

 



" 관리자페이지->설치된모듈->게시판 에서 원하는 게시판 설정 누르시면
주소창 끝에 module_srl=번호  가 뜨는데 이 번호를 말합니다"

 



- 날짜 정보도 볼 수 있습니다.  
- 노트북에 이미 압축 해제한 files 폴더에서 한땀한땀 검색을 해야 합니다.  

 



저는 30개 검색을 한 후,
모든 파일을 살렸습니다.