
Утилита Scrub в Linux может принимать различные методы очистки. Они допускают различные типы и порядки «проходов». Например, 4-проходная процедура DoD 5220.22-M раздела 8-306 представляет собой 4-проходный метод, где проходы идут в порядке
- Случайный
- 0x00
- 0xff
- Проверять
Какова область действия прохода? Записывает ли каждый проход весь файл/диск перед началом следующего прохода или цель очистки сначала делится на блоки, и весь процесс из 4 проходов выполняется над каждым блоком перед переходом к следующему?
решение1
Объем прохода составляет один оборот этого шаблона от начала до конца уничтожаемого объекта, после чего начинается «еще один раунд» со следующим доступным шаблоном этой группы/метода шаблонов.
Даже не имея явного указания в документах (и я не смог найтив исходном коделюбой след шаблонов параллельной обработки), в файле размером 379 МБ, вы можете увидеть, что он передает каждый шаблон как последовательность. Используя 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
объект, подлежащий уничтожению, будет проходить все шаблоны один за другим.