레이블이 Ubuntu Live인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Ubuntu Live인 게시물을 표시합니다. 모든 게시물 표시

2010년 4월 20일 화요일

Ubuntu Live 미디어로 파일 완전 삭제 (복구 불능)

 Ubuntu Live 미디어로 파일 또는 디스크 전체를 완전 삭제하는 방법입니다.

 

완전 삭제(Wipe-out)라 함은 보안을 목적으로 개별 파일 또는 디스크 전체를 절대 복구 불능 상태로 만드는 것을 의미합니다.

 

 먼저 Shred라는 Ubuntu 내장 유틸리티를 사용하여 개별 파일을 완전 삭제하는 방법입니다.

 

1. [Applications]-[Accessories]에서 'Terminal'을 실행합니다.

 

2. cd 명령어 및 ls 명령어를 사용하여 완전 삭제할 대상 파일을 찾습니다.

 

3. 대상 파일이 위치한 디렉토리에서 다음과 같이 Shred 명령어를 실행합니다.

shred <filename>

    예) shred BankInfo.txt

 

4. Shred 명령어는 default로 25번 반복하여 파일 삭제 과정을 반복합니다. 만약 삭제 반복 횟수를 지정하려면 다음과 같은 형식으로 Shred 명령어를 실행합니다.

shred -remove -iterations=<number> <filename>

    예) shred -remove -iterations=50 BankInfo.txt

 

 

 다음은 하드 디스크 전체를 완전 삭제하는 방법입니다.

 

1. 하드 디스크 전체를 삭제하기 위해서, wipe라는 별도 유틸리티를 설치해야 합니다.

   [System]-[Administration]에서 'Synaptic Package Manager'를 실행합니다.

 

2. [Synaptic Package Manager]에서 [Settings]-[Repositories]를 실햅합니다.

 

3. 'Community-maintained Open Source software (universe)' 항목을 check한 후, [Close] 버튼을 누릅니다.

 

4. 다음 그림과 같이 [Reload] 버튼을 눌러 Synaptic Package list를 reload합니다.

 

5.  [Rebuilding search index]가 [Quick search]로 변경되면, wipe 라고 입력합니다.

 

6. 위 그림에서 wipe의 왼쪽 별표 박스를 마우스로 클릭한 후, 'Mark for Installation' 항목을 선택합니다.

 

7. [Apply] 버튼을 클릭하여 Wipe 유틸리티 설치를 시작합니다.

 

8. Wipe 유틸리티 설치가 완료되면, [Applications]-[Accessories]에서 'Terminal'을 실행합니다.

 

9. 하드 디스크 list를 확인하기 위해, 다음 sudo 명령어를 실행합니다.

sudo fdisk -l

 

 

10. 위 그림에서 /dev/sda1을 완전 삭제한다면, 다음과 같이 sudo wipe 명령어를 실행합니다.

    예) sudo wipe /dev/sda1

 

11. 아래 그림과 같이 /dev/sda1에 대한 완전 삭제 과정이 진행됩니다.

 

 

 일반적인 파일 삭제나 디스크 포맷의 경우, 실제 데이터를 삭제하는 것이 아니라 파일에 대한 정보 및 파티션에 대한 정보만을 삭제하게 됩니다. 이와는 달리 완전 삭제는 실제 데이터가 존재하던 곳에 의미없는 정보를 반복 기록함으로써 어떠한 복구 도구를 가지고도 데이터를 전혀 복구할 수 없도록 만드는 것입니다. 따라서 완전 삭제 실행은 데이터 양에 따라 상당한 시간을 요구합니다.

 

관련 참조 문서