Что представляет собой «пропуск» Scrub?

Что представляет собой «пропуск» Scrub?

Утилита Scrub в Linux может принимать различные методы очистки. Они допускают различные типы и порядки «проходов». Например, 4-проходная процедура DoD 5220.22-M раздела 8-306 представляет собой 4-проходный метод, где проходы идут в порядке

  1. Случайный
  2. 0x00
  3. 0xff
  4. Проверять

Какова область действия прохода? Записывает ли каждый проход весь файл/диск перед началом следующего прохода или цель очистки сначала делится на блоки, и весь процесс из 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объект, подлежащий уничтожению, будет проходить все шаблоны один за другим.

Связанный контент