단일 드라이브 시스템에서 루트 드라이브를 지우려고하면 @JourneymanGeek가 언급 한대로 라이브 미디어에서 부팅해야합니다.
드라이브를 지우는 가장 선호하는 방법은 dc3dd
입니다.
없는 경우 universe
터미널 의 리포지토리에서을 (를) 사용하여 설치할 수 있습니다 sudo apt-get install dc3dd
.
지우려는 드라이브를 정확하게 결정해야합니다 (다중 드라이브 시스템에서 특히 중요 함).
의 출력을 사용하여 올바른 드라이브를 찾을 수 있습니다 sudo fdisk -l
.
드라이브가 /dev/sdX
무엇 인지 확인한 후 sudo dc3dd wipe=/dev/sdX
전체 드라이브를 0으로 덮어 쓰는 명령 을 실행할 수 있습니다
.
보다 안전한 방법은 sudo dc3dd wipe=/dev/sdX pat=FFEEDD
16 진 패턴 (이 경우 FFEEDD )을 사용하여 드라이브를 겹쳐 쓰는 패턴을 사용하여 겹쳐 쓰는 것입니다.
텍스트 패턴을 sudo dc3dd wipe=/dev/sdX tpat=iloveubuntu
사용하여 텍스트 문자열 iloveubuntu를 사용하여 드라이브를 덮어 쓰는 것과 같이 덮어 쓸 수도 있습니다
.
출처 : Experience and Linhost.info ( 기사 ).
전체 드라이브를 지우는 또 다른 방법 은 많은 최신 드라이브에 구현 된 ATA 보안 지우기 기능 을 사용하는 것 입니다. 선택한 장치의 모든 데이터가 지워집니다. 상황에 따라 (버기 커널, 펌웨어 또는 BIOS 또는 USB 인터페이스 사용) 자신을 잠그면 적어도 일시적으로 장치를 차단할 수 있습니다.
위의 더 쉬운 솔루션을 사용하도록 설득하지 못했다면 여기에서 계속하십시오.
먼저 드라이브가 멈추지 않고 보안 지우기가 지원되는지 확인하십시오.
선반에서 찾은 Samsung HD103SJ의 예 :
$ sudo hdparm -I /dev/sdd | grep -A9 Security:
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
이 드라이브는 정지되었으므로 계속하려면 고정 해제해야합니다. 디스크를 통해 드라이브를 절전 모드로 전환하는 것부터 데이터 케이블의 플러그를 뽑거나 다시 꽂으려고 시도한 후에는 전원을 분리하여 드라이브를 고정되지 않은 상태로 만드는 데 성공했습니다. 회전을 기다린 후 드라이브에 전원을 다시 연결하면
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
이제 보안 지우기를 수행 할 수 있도록 보안 암호를 설정합니다.
sudo hdparm --user-master u --security-set-pass Pass /dev/sdd
security_password="Pass"
/dev/sdd:
Issuing SECURITY_SET_PASS command, password="Pass", user=user, mode=high
이 드라이브를 안전하게 지우는 데 2 시간이 걸리므로 hdparm 버전을 가장 잘 확인했습니다.
hdparm -V
hdparm v9.43
9.31 이전의 hdparm 버전은 삭제 명령에 필요한 긴 명령 시간 초과를 이러한 장치가 사용하는 SCSI-ATA 명령 변환 ( "SAT") 계층으로 전달하지 않기 때문에이 작업을 수행합니다. 내 버전은 9.43이므로 계속 진행하겠습니다.
먼저 보안 모드가 올바르게 설정되었는지 확인합니다.
sudo hdparm -I /dev/sdd |grep -A9 Security
* Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* Advanced Power Management feature set
--
Security:
Master password revision code = 65534
supported
enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
Security level high
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
그렇습니다. 위에서 볼 수있는 것과 같습니다. 이제 드라이브를 안전하게 지우고 2 시간 반 동안 사라집니다.
sudo hdparm --user-master u --security-erase Pass /dev/sdd
/dev/sdd:
Issuing SECURITY_ERASE command, password="Pass", user=user
프로세스가 완료되면 프롬프트가 다시 나타납니다.
마지막 대안 :
드라이브의 데이터를 검색 할 수 없도록하고 드라이브를 영구적으로 폐기하려는 경우 . 큰 망치로 평평하게 두 드릴 수 있습니다 (눈 보호 장비를 착용하고 위험을 감수하십시오)
안전한 삭제 소스 :
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
man hdparm
http://www.overclockers.com/forums/archive/index.php/t-693716.html