Как определить, когда требуется замена SD-карты?

Есть ли способ оценить время жизни SD-карты? Если нет, есть ли утилита, которую я могу использовать, которая контролирует ее целостность и надежность, поэтому я знаю, когда использовать новую SD-карту?

31 голос | спросил ramblinjan 13 J0000006Europe/Moscow 2012, 23:46:39

3 ответа


11

Существует несколько инструментов, которые будут проверять целостность файловой системы, а повторяющиеся ошибки указывают на то, что SD-карта достигает конца своего срока службы.

fsck - это обычно используемое приложение Linux, и вы можете использовать его для проверки раздела следующим образом:

fsck /dev/sdx

Где x - номер раздела.

Что касается оценки времени жизни, Руководство пользователя Sandisk гласит:

  

Карты SD SanDisk имеют спецификацию выносливости для каждого сектора в 100 000 типичных записей (чтение логического сектора неограничено).

Тем не менее, я не знаю, сколько читаемых /записываемых типичных ОС используется в среднем.

ответил Jivings 14 J0000006Europe/Moscow 2012, 19:21:59
2

Вы можете сканировать все блоки ваших разделов с помощью

time badblocks -sv /dev/mmcblk0p2 -o mmcblk0p2.log

mmcblk0p2 относится к разделу и должен быть заменен разделом для сканирования. Вы можете перечислить свои разделы с помощью lsblk или fdisk -l.

Плохие блоки будут записываться в файл журнала.

Отсоединение файловой системы не требуется.

Вы также можете выполнять тесты неразрушающей записи (-n), если вы считаете это необходимым.

Если вам не нужно сохранять данные, вы также можете выполнить более быстрый (деструктивный) тест записи (-w).

ответил Frank Breitling 8 MarpmWed, 08 Mar 2017 21:26:40 +03002017-03-08T21:26:40+03:0009 2017, 21:26:40
1

Для фирменных промышленных SD-карт ATP они предоставляют программное обеспечение для мониторинга жизненного цикла SD для Linux /Windows. Но если вы используете этот инструмент, вы должны запустить этот инструмент из операционной системы хоста. Это означает, что вы не можете использовать это программное обеспечение внутри SD-карты для проверки себя. Потому что, если вы запускаете это программное обеспечение, SD-карта не может быть доступна.

Для справки - Google: Промышленный класс ATP Спецификация SD-карты (версия 3.8)

 введите описание изображения здесь>> </a> </p></body></html>

ответил crackerboy 24 J000000Friday15 2015, 19:58:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132