Linux의 Scrub 유틸리티는 다양한 정리 방법을 사용할 수 있습니다. 이는 다양한 유형과 "패스" 순서를 허용합니다. 예를 들어, 4패스 DoD 5220.22-M 섹션 8-306 절차는 패스 순서가 다음과 같은 4패스 방법입니다.
- 무작위의
- 0x00
- 0xff
- 확인하다
패스의 범위는 어떻게 되나요? 각 패스는 다음 패스를 시작하기 전에 전체 파일/드라이브를 작성합니까, 아니면 정리 대상을 먼저 청크로 나누고 다음 청크로 이동하기 전에 각 청크에서 전체 4패스 프로세스를 수행합니까?
답변1
전달된 범위는 파괴된 개체의 시작부터 끝까지 패턴을 한 번 회전한 다음 해당 패턴 그룹/방법의 사용 가능한 다음 패턴을 사용하여 "다른 라운드"를 시작하는 것입니다.
문서에 명시적으로 명시되어 있지 않지만(찾을 수 없음)소스 코드에서병렬 처리 패턴의 흔적), 379MB 파일에서 각 패턴을 시퀀스로 전달하는 것을 볼 수 있습니다. dod
패턴 그룹을 예로 들어 보겠습니다 .
[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00 |................................................|
scrub: 0xff |................
[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00 |................................................|
scrub: 0xff |................................................|
scrub: random |.........................
[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00 |................................................|
scrub: 0xff |................................................|
scrub: random |................................................|
scrub: 0x00 |................................................|
scrub: verify |................................................|
scrub
모든 패턴이 파괴된 객체를 순차적으로 통과하는 것을 확인하는 것이 안전하다고 생각합니다 .