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