삭제된 폴더를 복구할 수 없도록 설정 [복제]

삭제된 폴더를 복구할 수 없도록 설정 [복제]

당신이 노트북을 가지고 지구상의 가혹한 장소를 방문했다고 가정해 봅시다.
도둑이 침입하여 노트북을 훔치려고 합니다.

따라서 다음을 실행합니다.

rm -rf /folder

하지만 도둑이 삭제된 파일을 복구할 수 있는 고급 도구를 가지고 있다면 어떻게 될까요? 아마도 FBI/CIA 도구만큼 발전했을 수도 있습니다.

삭제된 폴더와 파일을 복구할 수 있을까요?

그들이 이런 일을 할 수 없도록 보장할 방법이 있나요?

답변1

shred다음과 같이 사용하세요.

$ shred -fuvz /folder

위의 스위치는 다음과 같습니다.

-f, --force

-u, --삭제

-v, --verbose

-z, --zero 쓰기 조각 숨기기

기본적으로 shred세 번의 반복은 무작위 데이터로 처리됩니다. 이는 -z조각화를 숨기기 위해 0을 쓰기 전에 발생합니다. -n스위치 뒤에 숫자를 사용하여 다른 반복 횟수를 지정할 수 있습니다 . 아니면 긴 형식으로 사용하세요 --iterations=N.

~에서Shatter 맨페이지:

경고하다:파쇄는 파일 시스템이 데이터를 제자리에 덮어쓴다는 매우 중요한 가정에 의존합니다. 이는 작업을 수행하는 전통적인 방법이지만 많은 최신 파일 시스템 설계는 이러한 가정을 충족하지 않습니다. 다음은 파쇄가 유효하지 않거나 모든 파일 시스템 모드에서 유효하다고 보장되지 않는 파일 시스템 예입니다.

  • AIX 및 Solaris(및 JFS, ReiserFS, XFS, Ext3 등)에서 제공하는 것과 같은 로그 구조 또는 로그 파일 시스템

  • RAID 기반 파일 시스템과 같이 중복된 데이터를 쓸 수 있고 일부 쓰기가 실패하더라도 계속 작동할 수 있는 파일 시스템

  • Network Appliance의 NFS 서버와 같이 스냅샷을 찍는 파일 시스템

  • NFS 버전 3 클라이언트와 같은 임시 위치에 캐시된 파일 시스템

  • 압축 파일 시스템

ext3 파일 시스템의 경우 위 면책 조항은 메타데이터 외에 파일 데이터도 기록하는 data=journal 모드(따라서 파쇄 효과가 제한됨)에만 적용됩니다. data=ordered(기본값) 및 data=writeback 모드에서는 shred가 평소대로 작동합니다. 마운트 매뉴얼 페이지(man 마운트)에 설명된 대로 /etc/fstab 파일의 특정 파일 시스템에 대한 마운트 옵션에 data=something 옵션을 추가하여 Ext3 로깅 모드를 변경할 수 있습니다.

또한 파일 시스템 백업 및 원격 미러에는 삭제할 수 없는 파일 복사본이 포함될 수 있으므로 나중에 파쇄된 파일을 복구할 수 있습니다.

관련 정보