Необходимы командные сценарии / команды bash для проверки целостности данных локальных жестких дисков, USB-накопителей и т.д., ...
Как знаменитый www.heise.de/download/h2testw ; или что-то, что по крайней мере распространено в хранилищах. (h2testw снова и снова записывает определенную строку данных на носитель, затем снова читает ее, чтобы проверить, правильно ли она была записана, и отображает время / скорость записи / чтения.)
пожалуйста, нет
dd if=/dev/random of=/dev/sdx bs=1k && dd if=/dev/sdx of=/dev/null bs=1k
так как он не будет проверять, все ли было написано правильно. Это только проверка, если чтение / запись успешна для устройства.
Пока что я не слишком доволен
badblocks -w -v /dev/sdx1
либо, поскольку он кажется довольно медленным, и я не знаю, что именно он пишет, и если он рассматривает выравнивание износа на флэш-носителях.
Существует также программа с именем F3 http://oss.digirati.com.br/f3/, которую необходимо скомпилировать. Разработанная после h2testw, концепция звучит интересно, я бы предпочел иметь ее как готовый скрипт bash.