dd 명령을 사용할 때 드라이브를 마운트 해제해야합니까?


10

Ubuntu 설치 및 홈 폴더가있는 60GB SSD와 저장 장치 (영화, 음악 등)로 사용했던 1TB HDD가 있습니다. 1TB 드라이브를 판매하기로 결정했지만 그 전에 모든 데이터를 완전히 지우거나 적어도 대부분의 소프트웨어로 복구 할 수 없게 만들고 싶습니다. 내가하고 싶은 것은 다음과 같습니다.

dd if=/dev/urandom of=/dev/sdc

디스크 유틸리티를 사용하여 드라이브를 빠르게 포맷하십시오.

내 질문은 이것입니다 : 명령을 /dev/sdc진행하기 전에 마운트를 해제해야 dd합니까?



1
그냥 빼십시오. 항상 최고의 정책입니다. 그런 식으로 dd가 데이터를 지우는 동안 프로그램이 액세스하려고 시도하지 않습니다.
Daniel

귀하의 의견에 감사드립니다. 이 질문에 대한 답이있는 그대로 두거나 그대로 두는 옵션이 있습니까?
sinisa

1
dd if=/dev/zero아마도 훨씬 빠를 것입니다.
AlexP

답변:


11

가능하지만 (이 시점에서 확인) umounta 전에 장치에 권장됩니다 dd.


이것은 특별한 경우에는 문제가되지 if=/dev/urandom않지만 다른 경우 에는 문제가 될 수 있습니다 .

dd명령 중 해당 파티션에 대한 활동이있는 경우 파티션이 손상되지 않았다고 보장 할 수 없습니다.


나는 당신의 대답을 기다리기에는 너무 참을성이 없어서 어쨌든 그렇게했습니다-나는 dd가 마운트 된 장치에서 작업을 수행하도록했습니다. 실행하는 동안 오류가 발생하지 않았지만 작업을 완료하는 데 필요한 엄청난 시간을 제안했습니다. 시간에 대해 알게 된 방법은 "pv"라는 패키지를 설치하여 dd 명령의 진행 상황에 대한 몇 가지 깔끔한 통계를 제공한다는 것입니다. 입력 한 명령은 다음과 같습니다. sudo dd if = / dev / urandom | pv | sudo dd of = / dev / sdc
sinisa

랜덤 데이터의 쓰기는 13MB / s로 정점에 이르렀으므로 1TB 드라이브의 총 시간은 24 시간에 달했습니다. 그것은 많은 시간입니다.
sinisa

1
데이터를 복구 할 수 없게하려면 / dev / zero를 사용하지 않는 이유는 무엇입니까? 1TB는 몇 분 밖에 걸리지 않습니다.
Steve Zhan

1
스왑 파티션이 있으면 swapoff 명령을 사용할 수 있습니다. sda2가 스왑 영역 인 경우 swapoff / dev / sda2
linux64kb

0

srm (secure-remove) 유틸리티는 이전 디스크 내용을 덮어 쓰는 몇 가지 옵션 / 패턴을 제공합니다.

이러한 옵션 중 일부는 법의학 디스크 스캔이 이전 파일을 복구 할 수 없을 정도로 충분히 안전합니다. 그러나 : 더 많은 보안 = 더 긴 덮어 쓰기 프로세스.

srm 유형을 설치하려면

sudo apt install secure-delete

쓰다:

srm szFileName
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.