
Linux의 스크럽 유틸리티는 다양한 스크러빙 방법을 사용할 수 있습니다. 이를 통해 '패스'의 다양한 유형과 순서가 허용됩니다. 예를 들어, 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
객체가 파괴되면서 모든 패턴이 차례대로 통과되는 것을 확인하는 것이 안전하다고 생각합니다 .