리눅스에서 지운 화일 복구하기

리눅스 에서 삭제한 화일을 복구한다는 건 굉장히 어려운 것으로 알려져 있습니다. 최근에야 복구 유틸리티들이 여러가지 나오고 있지만 정작 중요한 화일을 자기도 모르게 삭제했을 때 당장 쓸 수 있는 방법은 거의 없는 것이 사실이죠.
그래서 이팁을 소개 해드리려 합니다.

1)
/sbin/debugfs /dev/hda7
2)debug: lsdel
1 deleted inodes found.
Inode Owner Mode Size Blocks Time deleted
25 0 100644 5 1/ 1 Fri Mar 30 19:37:53 2001

3)debug: dump (25) /root/testing.dump
1) 우선 슈퍼유저 가 되어야 debugfs 를 쓸 수 있습니다.
2) 지금 어떤 화일을 삭제했는데 그것이 /dev/hda7 파티션상에 있던 화일이라고 하면 1번과 같은 명령을 내립니다.
3) 그럼 "debug : " 프롬프트가 나타나는데 거기에서 lsdel이라는 명령을 내립니다. (이것은 delete한 것을 ls하라는 것입니다.)
4) 그러면 그 아래 나오는 것과 같은 결과값이 나오는데 만일 삭제한 화일이 여럿이라면 이를 추정해서 살리는 것 외에는 다른 방법이 없습니다. 대충 화일의 사이즈를 알 수 있다면 살리는 데 큰 문제는 없습니다.
5) 어떤 inode 번호에 해당하는 것을 살려야 겠다고 결정하면 3번과 같은 명령을 내려 덤프시킵니다. 이 때 덤프해서 저장할 화일은 반드시 원래 삭제된 화일이 있던 곳과는 다른 파티션으로 옮겨서 저장해야 합니다. 혹시 다른 화일을 복구한 것이라면 자칫하면 원래 복구해야 할 화일을 덮어쓰는 경우가 있을 수 있으니까요.

(여러줄로 나뉘어 있어 확인이 힘들면 여기를 눌러 확인하세요. ^.^)
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:28 2003/11/24 18:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/107

Trackback URL : http://tcbs17.cafe24.com/tc/trackback/107

« Previous : 1 : ... 6296 : 6297 : 6298 : 6299 : 6300 : 6301 : 6302 : 6303 : 6304 : ... 6391 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Statistics Graph

Site Stats

Total hits:
197395
Today:
283
Yesterday:
857