리눅스 복원을 하면..

리눅스 복원 작업을 하면 변경된 db도 다시 돌아오나요?
복원 방법도 자세히 알려주세요..
제가 알고 있는 복원 방법은 아래 내용 입니다..

무슨 말인지 하나도 모르겠네요 ㅎ.ㅎ;; 누가 쉽게좀 풀어 주세요 ㅎ.ㅎ;;
--------------------------------------------

먼저 수퍼유저로 로그인.

 

삭제된 inode값과 파일 사이즈, 삭제된 시각정보를 리스팅 하여 lsdel.out 파일로 출력한다.

# echo lsdel | debugfs /dev/hda5 > lsdel.out

debugfs:  930 deleted inodes found.
 Inode  Owner  Mode    Size    Blocks    Time deleted
1028162    500 100644   2317    1/   1 Mon Dec 20 13:40:09 2004
1011842    500 100644   1447    1/   1 Mon Dec 20 18:18:55 2004
1044482    500 100644 808960  199/ 199 Sat Jan  8 22:08:04 2005
1240326    500 100644  30726    8/   8 Fri Jan 21 17:15:41 2005
1289289    500 100644  36769    9/   9 Fri Jan 21 17:21:53 2005
1289290    500 100644  17599    5/   5 Fri Jan 21 17:21:53 2005
1289291    500 100644  16461    5/   5 Fri Jan 21 17:21:53 2005
1289292    500 100644  41299   11/  11 Fri Jan 21 17:21:53 2005
1289293    500 100644  41299   11/  11 Fri Jan 21 17:21:53 2005
1387210    500 100644     25    1/   1 Thu Jan 27 14:01:08 2005
1387211    500 100600  12288    3/   3 Thu Jan 27 14:01:08 2005
1534086    500 100644  30723    8/   8 Tue Mar  1 18:08:55 2005
1534087    500 100755  14402    4/   4 Tue Mar  1 18:08:55 2005
1583045    500 100644  36769    9/   9 Tue Mar  1 18:08:55 2005
1583046    500 100644  24689    7/   7 Tue Mar  1 18:08:55 2005
..................

 

출력된 .out 파일을 로컬PC로 다운로드하여 에디터로 불러서 매크로 등을 사용화여 다음과 같은 형태로 만든다.

삭제된 날짜와 파일 사이즈를 보면서 복원해야할 자료를 걸러낸다.

 /usr/recov 디렉토리도 생성한다.

 

dump <inode-no> /usr/recov/inode-no.edt

dump <1387203> /usr/recov/1387203.edt
dump <1387204> /usr/recov/1387204.edt
dump <1387205> /usr/recov/1387205.edt
dump <1387206> /usr/recov/1387206.edt
dump <1207692> /usr/recov/1207692.edt
dump <1207697> /usr/recov/1207697.edt
dump <1240322> /usr/recov/1240322.edt
....

 

# debugfs /dev/hda5
debugfs:_

이 상태의 터미널에서 PC의 에디터에서 20행 정도씩 복사하여 터미널에 붙여넣기 한다.

삭제된 파일들이 /usr/recov 디렉토리에 복원된다.

|

댓글 1개

일단 지금 파일 시스템이 ext2 일 경우라면 가망성이 있지만
ext3 의 경우라면 불가능 입니다.

ext3 퍼일 복구 불가능 이유 : http://kldp.org/node/59050

참조문서 : http://linux.sys-con.com/read/117909.htm
번역문서 : http://www.superuser.co.kr/blog/doly/index.php/4

이런 이유를 보시면 됩니다.

도움이 못 되어서 죄송합니다. --ㅎ;;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
17년 전 조회 1,122
17년 전 조회 1,151
17년 전 조회 1,140
17년 전 조회 1,705
17년 전 조회 1,801
17년 전 조회 1,250
17년 전 조회 1,087
17년 전 조회 3,382
17년 전 조회 1,328
17년 전 조회 1,395
17년 전 조회 1,294
17년 전 조회 1,326
17년 전 조회 1,161
17년 전 조회 1,123
17년 전 조회 1,697
17년 전 조회 1,388
17년 전 조회 1,415
17년 전 조회 1,338
17년 전 조회 1,266
17년 전 조회 1,124
17년 전 조회 1,903
17년 전 조회 1,090
17년 전 조회 1,251
17년 전 조회 2,026
17년 전 조회 1,892
17년 전 조회 1,624
17년 전 조회 1,856
17년 전 조회 1,127
17년 전 조회 1,150
17년 전 조회 1,147
🐛 버그신고