Проверка работоспособности USB flash drive

Иногда встречаются основания для подозрений, которые хочется проверить.

В моём случае речь идёт об SD-карте (через USB-переходник), но на сути вопроса оно не сказывается.
Устройство тупое. О S.M.A.R.T.'е по понятным причинам можно и не мечтать.
С подсказки тов. гугля согласился на тест:

# badblocks -w -s -o check.log /dev/sdz

Он ошибок не выявил.
Но следующая команда записи LABEL'а файловой системы обломалась с ошибкой:

# dosfslabel /dev/sdz1 test
Seek to 641632796672:Invalid argument

С учётом исходных подозрений можно в морг или я что-то пропустил?

w Write a random

w      Write  a  random pattern to each cluster, then read it back and flag cluster as bad if mismatch. Only free
              clusters are tested in such a way, so any file data is preserved.

пальцем в небо

.

_SerEga_ написал(а):
w      Write  a  random pattern to each cluster, then read it back and flag cluster as bad if mismatch. Only free
              clusters are tested in such a way, so any file data is preserved.

пальцем в небо

Да?!?
Откуда цитата?

Страница руководства наличной (использовавшейся) версии (sys-fs/e2fsprogs-1.42 (/sbin/badblocks)) солидарна с info page и гласит:

Use write-mode test. With this option, badblocks scans for bad blocks by writing some  patterns  (0xaa,  0x55,  0xff, 0x00)  on every block of the device, reading every block and comparing the contents.  This option may not be combined with the -n option, as they are mutually exclusive.

Ты с -n не попутал?

:wq
--
Live free or die

да, моя ошибка одна лишняя

да, моя ошибка
одна лишняя буква, а какой эффект
ps man mbadblocks

.

_SerEga_ написал(а):
ps man mbadblocks

Будем последовательны.
Для начала интересно скорее:
equery b `which mbadblocks`

:wq
--
Live free or die

% equery b `which

 % equery b `which mbadblocks`
 * Searching for /usr/bin/mbadblocks ... 
sys-fs/mtools-4.0.17 (/usr/bin/mbadblocks -> mtools)
sys-fs/mtools-4.0.17 (/usr/bin/mtools)

тип файловой

тип файловой системы?

Anarchist написал(а):
Но следующая команда записи LABEL'а файловой системы обломалась с ошибкой:
# dosfslabel /dev/sdz1 testх.

насколько я столкнулся - dosfs...(utilites)... - работает корректно не со всеми FAT'ами

может сначала отформатировать а потом уже label'ить ?

что-то добрый я сегодня ....

/

leryc написал(а):
тип файловой системы?

msdos и есть.
vfat тоже пробовал.

leryc написал(а):
Anarchist написал(а):
Но следующая команда записи LABEL'а файловой системы обломалась с ошибкой:
# dosfslabel /dev/sdz1 testх.

насколько я столкнулся - dosfs...(utilites)... - работает корректно не со всеми FAT'ами

Исходя из моей практики больше претензий к sys-fs/mtools (или там ошибка проявляется раньше?..).

:wq
--
Live free or die

Я бы удалил раздел, создал

Я бы удалил раздел, создал там заново ФС (лучше другую), накопировал туда крупных файлов под завязку и проверил MD5 (желательно на другой машине).

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".