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