Linux ETC

삭제된 파일 복구 - 1

2015.09.23 16:05

호스트웨이 조회 수:9157

일반적으로 리눅스에서 삭제된 파일을 복구하는 방법은 없는 것으로 알려져 있습니다.

rm 명령어로 삭제할 경우, 해당블럭에 inode 번호값으로 파일을 가지고 있습니다.

inode 번호를 알고 있으면 복구가 가능하지만, 수많은 파일들의 inode 번호를 확인하기 어려운 것이 사실입니다.


삭제된 파일을 무조건 복구하는 것은 아니지만,  복구 가능한 방법등을 소개합니다.


safedelete 라는 리눅스 휴지통을 만들어 복구하는 방법이 있습니다.

safedelete 명령어는 파일을 삭제하는 명령어이지만, rm과 다르게 삭제시, 특정 디렉토리에 보관합니다.


1. safedelete 설치

ftp.linux.co.kr 이나 ftp.nuri.net 에서 다운로드 가능합니다. (anonymous 로 접속)


2. rm 명령어를 safedelet 로 대체

사용자의 $HOME 디렉토리의 .bashrc 파일 내용에서 rm 의 alias 를 safedelete 로 설정합니다.

#vi .bashrc

alias rm='safedelete' 추가


3. 모든 사용자에 설정

/etc/skel 디렉토리의 .bashrc 파일 내용도 동일하게 설정합니다.

#vi /etc/skel/.bashrc


4. 삭제된 파일 복구하기

safedelete 로 삭제된 파일은 undelete 로 복구 가능합니다.

#undelete


번호 제목 글쓴이 날짜 조회 수
306 리눅스 커널 버전 의미 file 호스트웨이 2012.04.20 27087
305 debian 에서 CSR decoding 시에 발생되는 에러(40 The CSR uses a key that is believed to have been compromised!) HOSTWAY 2008.12.04 27055
304 원하는 용량만큼 분할해서 압축하기 sylee 2008.05.15 27049
303 diff 사용방법 sylee 2008.05.15 26967
302 가용할 수 있는 물리적 메모리를 최대한 이용해봅시다. hostway 2008.05.14 26669
301 부하 테스트 2편 – Web Test 호스트웨이 2012.04.27 26658
300 sudo 사용하기 호스트웨이 2008.05.19 26558
299 at 으로 작업 예약 하기 호스트웨이 2008.05.19 26293
298 리눅스 ls 디렉토리 혹은 파일 별 출력하기 file 호스트웨이 2012.06.22 26079
297 find 명령 1 sylee 2008.05.14 25983
296 mrtg를 이용한 시스템자원 모니터링(debian 5.0) jook 2009.06.02 25916
295 watch 로 시스템 모니터링 하기 호스트웨이 2008.05.19 25533
294 XFS파일 장점및 단점 호스트웨이 2012.07.06 25465
293 ipv6 비활성화 하기 호스트웨이 2012.04.06 25457
292 XFS 파티션 설치 및 마운트 (CentOS 기준) 호스트웨이 2015.09.09 25349
291 vsftp에서 업로드, 다운로드 전송속도 제한하기 file 호스트웨이 2012.05.05 25275
290 CPU core 별 사용량 확인 하기 호스트웨이 2012.06.08 25265
289 rsync를 사용하여 데이터 백업 하기 jook 2009.04.25 25180
288 ncftp의 bookmark 기능 sylee 2008.05.15 25075
287 비프음 콘트롤 호스트웨이 2009.02.12 24943