1

주제: 그림파일이 사라진 백업파일 복구가 안됩니다.

그 전 블로그에서 실수로 attachment폴더가 들어있는 폴더를 지워버리고....:(
이리저리 엉킨것도 있어서 백업해두고
테이블 지우고 새로 테터를 깔아드랬죠...

백업파일을 올리고 데이터 복구를 하는데 몇 시간이 지나도 안되길래
아무리 많아도 이정도는 안걸리지싶더군요

그래서 새로 백업파일 만들어 테스트를 해보니까...
지워진 그림파일로 인해 복구가 안되고 멈췄던 모양입니다...
지운거 괜히 후회하고있는 중 입니다.

백업파일을 건드리렸니 자세히 알지도 못하고 건드려서는 안될 것 같고...
없어진 그림파일은 지우거나 엑박 상태 그대로 해서 계속 복원되도록 해주셨음 해요....
그리고 xml파일에서 어느 문구를 지워야지 그림 첨부를 제외한채 복구가 될 수있는지 알려주시면 감사하겠습니다...

지상지천 (2006-12-02 00:21:05)에 의해 마지막으로 수정

2

답글: 그림파일이 사라진 백업파일 복구가 안됩니다.

으음 우선 묵념부터....

그러니까, attachment가 없는 상태에서 백업하신 것이죠? 그런데 파일이 없는걸 모르는 상태에서 백업파일이 생성된 것이고...

xml의 내용에서 첨부파일을 표기하는 부분을 다 지워야 할 것 같습니다. 라지엘님 아시면 답변좀 부탁드려요^^
(백업하면 라지엘!입니다.)

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 그림파일이 사라진 백업파일 복구가 안됩니다.

일단 정리하면 디비상에는 첨부파일에 대한 정보가 있지만, attach 폴더를 삭제한 채 백업파일을 생성하신 상태인거지요?
이로인해 백업XML 상에 첨부파일에 대한 정보(파일명이라든가)는 있지만, 내용은 비어있는 상태라서 복원이 제대로 안되고 있는게 아닐까 싶습니다.

백업파일 구조에서 각각의 글은 <post id="글번호">~</post> 영역으로 구성됩니다. 이 안에 <attachment ~></attachment> 그룹으로 구성된 부분이 바로 그 글에 첨부된 첨부파일에 대한 정보입니다. <attachment ~> 안에 <content></content> 영역으로 묶인 부분이 그 파일의 내용이 담긴 부분입니다. 이 부분이 비어있어서 문제가 발생하는 것이 아닐까 생각합니다. 해당되는 <attachment ~></attachment> 영역을 제거해주면 해당 첨부파일에 대한 복원 시도를 하지 않게 되겠지요. 만약 , <content>~</content> 영역에 내용이 들어있는데도 문제가 발생한다면 백업파일의 문제는 아니리라 생각합니다.

attach 폴더, attach/사용자번호 (단일 사용자인 경우 1 (e.g. attach/1)) 폴더가 존재하는지, 쓰기 가능(777 또는 707)한 상태인지 확인해보세요.

4

답글: 그림파일이 사라진 백업파일 복구가 안됩니다.

고맙습니다 ㅜㅜ
몇일동안 댓글이 달리지 않아 포기하고 있었는데...
다시 시도 해봐야 겠군요~!!
감사합니다 ^-^