Мне нужен инструмент, который будет работать в системе Ubuntu, которая сможет сообщить следующее:
В настоящее время у файловой системы есть NTFS, но было бы неплохо иметь и ext2 / 3/4.
Не будет работать в наши дни. Современные диски «спрятали» плохие блоки (даже самые тщательно изготовленные новые диски имеют их, они неизбежны с текущими данными) путем переназначения их на запасные части. Вы будете «видеть» плохие блоки только тогда, когда на диске заканчиваются запасные части, и по моему опыту это означает, что в 99% случаев у диска есть часы (в лучшем случае), оставшиеся до присоединения к большому RAID в небе.
Команда, которую вы ищете, это badblocks
. Вот хорошая статья: https://wiki.archlinux.org/index.php/badblocks