Badblocks

非破壞性 badblocks -n 寫入什麼模式?

  • February 4, 2019

man badblocks說:

   -n     Use non-destructive read-write mode.  By default only a non-
          destructive read-only test is done.  This option must not be
          combined with the -w option, as they are mutually exclusive.

這個答案說:

無損讀寫測試的工作原理是覆蓋數據,然後讀取驗證,然後再將原始數據寫回。

-n如果沒有明確指定,則使用什麼模式-t

預設模式-n 是隨機模式

const unsigned int patterns[] = { ~0 };

(參見pattern_fill“隨機”的等價物)。

在破壞性模式下,使用了四種模式

const unsigned int patterns[] = {0xaa, 0x55, 0xff, 0x00};

引用自:https://unix.stackexchange.com/questions/498556