취소하려는 Godaddy 전용 서버가 있습니다. 그 전에 서버에서 깨끗한 형식을 수행하여 서버를 얻는 다음 사람이 아무것도 삭제 취소 할 수 없도록하고 싶습니다 (이전에 GoDaddy가 다시 포맷 할 때 얼마나 철저한 지 모르겠습니다. 다른 사람에게 디스크를 제공합니다.)
물론 기계에 물리적으로 액세스 할 수 없으므로 ssh를 통해 무엇을해야합니까? 내가 실제로 무엇을 할 수 있는지 잘 모르겠습니다.
취소하려는 Godaddy 전용 서버가 있습니다. 그 전에 서버에서 깨끗한 형식을 수행하여 서버를 얻는 다음 사람이 아무것도 삭제 취소 할 수 없도록하고 싶습니다 (이전에 GoDaddy가 다시 포맷 할 때 얼마나 철저한 지 모르겠습니다. 다른 사람에게 디스크를 제공합니다.)
물론 기계에 물리적으로 액세스 할 수 없으므로 ssh를 통해 무엇을해야합니까? 내가 실제로 무엇을 할 수 있는지 잘 모르겠습니다.
답변:
가장 간단한 방법은 전체 드라이브를 0으로 덮어 쓰는 것입니다.
dd if=/dev/zero of=/dev/sdX bs=1M
일단 당신이 그것을 실행하면 돌아갈 수 없다는 것을 알고 있습니다. 명령이 완료 되 자마자 쉘 프롬프트로 돌아 가면 아무 것도 작동하지 않으며 상자는 매우 불행합니다.
또한 작업을 수행하여 백그라운드 작업을 수행하는 것이 더 안전 할 수 있습니다
dd if=/dev/zero of=/dev/sdX bs=1M &
이렇게하면 연결이 끊어 지거나 드라이브가 지워지더라도 작업이 절반으로 끝나지 않습니다.
사이트의 어떤 부분이 민감한가요?
그런 다음 데이터로 파일을 덮어 쓰기, 파일의 데이터 만 있다면 /dev/zero
또는 /dev/random
내장 된 도구 등의 사용 dd
, 벌금을해야 할 파일을 덮어 쓰기 할 때 새로운 스토리지를 할당하지 않는 파일 시스템을 가정.
디렉토리 구조 자체가 민감한 경우 (예 : 파일 이름)보다 철저한 솔루션이 필요합니다. 나는 여기서 잃어 버렸지 만 아마도 각 디렉토리의 모든 파일을 (덮어 쓰기 후) 삭제 한 다음 touch
부모 디렉토리를 삭제하기 전에 파일을 사용 하고 삭제하기 전에 같은 디렉토리에 많은 파일을 만들어야합니다 . 깊이 우선 알고리즘. 나는 무언가를 사용하여 만들 수 있다는 것을 알고 find
있지만, 이것을 할 준비가 된 도구는 모른다.
귀하의 경우, 실제 드라이브를 분리하고 트랙 에지 데이터를 가져 와서 아무도 데이터를 복구하려고 시도하지 않기 때문에 파일을 파쇄 (임의의 데이터로 파일을 반복적으로 덮어 쓰기)하는 것은 과도합니다. 복구 기술이 더 이상 현대식 고밀도 드라이브에서 작동하는지 확실하지 않습니다. 0으로 데이터를 덮어 쓰는 것으로 충분할 수 있습니다.
파쇄 명령을 사용하는 것은 어떻습니까? 나는 이것이 당신의 목적을 해결할 수 있다고 생각합니다.
민감한 데이터를 저장 한 디렉토리를 통해 재귀 적으로 파쇄되는 스크립트를 작성할 수 있습니다.