Стресс-тестирование носителя – файл против блока?

Ища способы подчеркнуть SD-карту, я заметил, что есть два способа приблизиться к этому. Один из них – подчеркнуть / записать блоки прямо в файл устройства.

Например:

sudo badblocks -b 512 -w -v /dev/mmcblk0 

Однако существуют также утилиты, которые выполняют стресс-тестирование на уровне файлов и принимают подключенный раздел в качестве входных данных. Например стресс-диск .

С моей точки зрения, файловый подход вносит дополнительную неопределенность. Мы не знаем, что может сделать файловая система.

  • Что если он кеширует файл, пишет?
  • Могут ли проблемы стать логическими ошибками файловой системы, не связанными со сбоями носителей?

Это разумные сомнения? Каковы будут случаи использования одного против другого?