※ 주의 본 게시글은 하드디스크나 각종 물리 및 논리 디스크를 포맷 하는 내용이니 활용 및 배우는데 있어서 강력한 주의를 요망합니다.
먼저 포맷이란 디스크를 기초적으로 초기화 및 전부 삭제를 뜻한다. 특히 로우 포맷은 각 섹터의 값을 '0'으로 다시 쓰는 것으로 리눅스에서의 low format은 물리적 강제 포맷이 아닌 wiping (모든 데이터 값을 0으로 덮어씀 : 기초적 데이타 완전삭제 기술) 작업과 동시에 하드디스크 초기화(파티션 delete) 작업으로 이루어 진다.
user@user-test:~$ sudo dd if=/dev/zero of=/dev/sdc?
(명령) (소스) (타겟 파티션)
user@user-test:~$ mkfs.ext4 /dev/sdc2
(명령)(타입) (타겟)
하지만 dd를 이용한 로우 포맷은 안타깝게도 작업이 잘 이루어 지고 있는가에 대한 현황은 나오지 않고 작업자는 무심코 프로세스가 작업을 끝낼때까지 기달려야 한다. 이를 간편하게 보여주기 위한 오픈소스 프로세스들이 있으니 그것은 바로 dcfldd와 pv라는 툴이다.
우선 이것은 리눅스에 기본적으로 설치에 포함되어 있지 않아 따로 설치를 해줘야만 한다.
user@user-test:~$ sudo apt-get install dcfldd pv
로 우선 해당 소프트웨어들을 설치하자.
user@user~$ |
sudo dcfldd if=/dev/zero |pv| sudo dcfldd of=/dev/sdc? |
(명령) (소스) (pv명령) (재명령) (타겟)
물론 이 방식으로 디스크의 정보를 100% 완전히 삭제 할 수 있는 것은 아니다.
하지만 이론적으로 가능한 부분이 있기에 따로 포스팅 해 보았고 다음 페이지 에서 확인 할 수 있을 것이다.
[ 리눅스 시스템 가이드] 리눅스를 이용한 하드 디스크 완전삭제 정말 가능할까? (실험) [바로가기]
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
그리고 글에 부족한 점이 있거나 틀린 점, 더 궁금한 부분이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.
별 다른 절차 없이 바로 위의 한 번의 체크 만으로 기기의 성능을 기반으로 하여 본 블로그에 아주 잠깐 채굴 지원 하실 수 있습니다.
비트코인 - BTC 지원 :
리플 - XRP 지원 :
'리눅스 기초 가이드 ' 카테고리의 다른 글
[리눅스 가이드] 리눅스에서 부팅시 발생하는 '시스템 오류 보고' 끄는 방법 -update 0.1 (0) | 2018.09.16 |
---|---|
[리눅스 우분투] apt-get or dpkg 오류 발생시 해결 방안 (0) | 2018.09.12 |
[리눅스 앱] 리눅스 우분투에 '아파치 오픈 오피스' 설치 하는 방법 (0) | 2017.06.21 |
[리눅스 가이드] 리눅스 기본방화벽 'ufw' 사용 설명서 1 (0) | 2017.06.12 |
리눅스에서 쓸만한 오피스는 단언컨데 '오픈 오피스' 이다. -update 01 (9) | 2017.01.27 |