AIX rm 복구 - AIX rm boggu

밥벌이/OS 2010. 10. 5. 09:53

심볼릭링크를 잘못 걸었는지 /dev/null이 이상한 넘을 보고있당ㅋㅋㅋㅋ

# rm /dev/null
# mknod /dev/null c 1 2
# chmod 666 /dev/null

이렇게 해주면 복구 끝이랑께...

'밥벌이 > OS' 카테고리의 다른 글

[UNIX-like] 지금 사용하는 OS가 32bit? 64bit?  (0) 2010.10.16
[UNIX-like] history에 timestamp 표시하기  (0) 2010.06.16
[AIX] perfpmr 매뉴얼  (0) 2010.06.16
[AIX] 서비스 프로세서 기본 IP  (0) 2010.06.05
[AIX] rootvg 미러링 복구하기  (0) 2010.06.05

Posted by 나기사카오루

TAG /dev/null, mknod, 복구

트랙백 0, 댓글 0개가 달렸습니다

댓글을 달아 주세요

Name

Password

Homepage

비밀글

이전 1 ··· 24 25 26 27 28 29 30 31 32 ··· 88 다음


AIX rm 복구 - AIX rm boggu

by 나기사카오루

  • AIX rm 복구 - AIX rm boggu
  • AIX rm 복구 - AIX rm boggu

카테고리

AIX rm 복구 - AIX rm boggu

분류 전체보기 (88)

AIX rm 복구 - AIX rm boggu

Evangelion (3)

AIX rm 복구 - AIX rm boggu

SNSD (56)

AIX rm 복구 - AIX rm boggu

뻘짓 (4)

AIX rm 복구 - AIX rm boggu

Travel (2)

AIX rm 복구 - AIX rm boggu

Baseball (1)

AIX rm 복구 - AIX rm boggu

밥벌이 (19)

AIX rm 복구 - AIX rm boggu

ETC (3)

링크

  • 정보통신기술 용어.
  • 보안뉴스.

태그목록

  • 다음
  • 일본
  • 쇼케이스
  • Genie
  • 화면보호기
  • 소원을말해봐
  • 검색
  • 써니
  • 유리
  • 티파니
  • 100825
  • 지니
  • 태연
  • 소녀시대
  • 태연의 친한친구
  • 소녀시대와 검색놀이
  • 디시인사이드
  • 소말
  • 영상
  • 101007
  • 제시카
  • 태양의 노래
  • 효연
  • 태연갤러리
  • 직캠
  • 서현
  • 윤아
  • AIX
  • 수영
  • 스크린세이버

Total38,415Today5Yesterday1

AIX rm 복구 - AIX rm boggu

티스토리 가입하기!

AIX rm 복구 - AIX rm boggu


얼마전에 저는 정말 절망 속에서 있었습니다.
지난 3개월간 작업한 모든 데이타를 rm -rf 로 날려버렸고.
백업도 2달 전에 해놓은거라. .;; 진짜 암담한 상황이었습니다.

몇몇 지인분들께 여쭤봐도 "포기해~ 그게 정신건강에 좋아" 라는 얘기만 들었습니다.

그러다가 보게 된. http://kldp.org/node/103288

하던중 큰 시행착오는 없었고 저 문서대로만 하면되는데.
umount 하는데 ;; 문제가 많이 발생했습니다. 아래 차근 차근 설명을 쓰겠습니다.

제가 사용하는 centOS 에서만 그런지 모르겠지만.
옵션이 "-" 문자가 아니라 "--" 문자로 해야 작동을 했습니다.
--help 쳐보면 옵션 나오죠^^
저처럼 아무것도 모르는 초짜를 위해서 말씀드리자면.

저 링크에 있는 파일 받아서 설치하기 위해선
1-      ./configure (물론 압축풀린 곳에서)
2-      make
3-      make install

요렇고롬 해주면 됩니다.
패키지로도 되어있다고 하니깐. 우분투 패키지 관리자에서 잘 찾아보시길.

ext3grep 입니다.

설치후에 umount 해주니

device 가 아직 작동중이랍니다.

그래서 fuser -km /dev/sda6 (제 파티션 장치가 /dev/sda6입니다)
해서 연결된 장치를 지워주니 ssh 가 끊깁니다.;

원인인 즉슨, 제가 일반 유저로 로그인해서 su - 로
최고관리자 권한을 가져서 인데

이건
vi /etc/ssh/sshd_config
PermitRoot no <--- yes
/etc/init.d/sshd restart

요렇고롬 세팅 해주면 됩니다.

그런 문제없이 자연스레 umount 가 되시는 분은 그냥 넘어가십시요.

그다음 ext3grep –-dump-names --after=12146454 /dev/sda6
  위의 숫자는 unix time 입니다. php에서 mktime(시,분,초,월,일,연)
  해주면 쉽게 구할 수 있죠.(다른 방법있다면 그걸 선택하세요)

여튼 전 history 명령으로 제가 rm -rf 를 친 그 시점에대해서 복구하려고 위의
세팅을 맞췄습니다.

저렇게 하면 sdb1.ext3grep.stage1 와 sdb1.ext3grep.stage2
파일 비스므레한 파일이 생깁니다. ( 시간이  꽤 걸렸습니다 저는. 한시간 반정도?)
앞에껀 inode 정보 뒤에껀 디렉토리 정보죠.
사람이 읽을 수 있는건 뒤에꺼고요. 필요한건 두파일 모두입니다.

건들진 마세요. 그냥 두시면됩니다.

그다음 --restore-all  옵션과 --after 옵션으로
위에서 가져온 정보에 대해서 복구를 합니다. 다시 재차 조회해 오진 않으므로
시간소요는 적습니다.

이렇게 해서 제가 실행한 위치에 /RESTORE~~~~~ 어쩌구 폴더가 생기면서

그곳에 제 파티션의 파일들이 복구가 되었습니다. ^^ 아 사랑스러워. ^^

그 다음 다시 이 디바이스를 해당 폴더에 mount 시켜주고 복구된 파일을 /RESTORE 에서
원래의 장소로 복사해주면 끝.

정말...ㅜ.ㅜ 눈물을 머금고 처음부터 재작업을 하려고 했는데

이런걸 알게되다니... 위의 글을 써주신 분께 다시한번 감사를.

설명이 좀 부족해서 말이 엉킬수도 있겠네요.

여튼. ^^ 도움이되셨으면 좋겠습니다

http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=67637