什么是磨砂“通行证”?

什么是磨砂“通行证”?

Linux 上的 Scrub 实用程序可以接受不同的清理方法。这些允许不同类型和顺序的“通行证”。例如,4 遍 DoD 5220.22-M 第 8-306 节程序是 4 遍方法,其中遍的顺序为

  1. 随机的
  2. 0x00
  3. 0xff
  4. 核实

通行证的范围是什么?每个通道是否在开始下一个通道之前写入整个文件/驱动器,或者清理的目标是否首先分为块,并且在移动到下一个块之前对每个块执行整个 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将依次通过被破坏的对象的所有模式。

相关内容