Если dd zero не «форматирует» мой диск, что мне делать?

Вероятно, вы используете локаль с ,в качестве десятичного разделителя. Вы можете попробовать любой из этих подходов:

  1. Используйте локаль C дляtop:

    LC_ALL=C top -b -n  1  | awk  '/load average/ { printf "%f\n",$10}'
    

    Это не только решает проблему точки и запятой, но также позволяет избежать проблем с текстом, например load average, переведенным на язык пользователя.

  2. Замените запятую точкой:

    top -b -n  1  | awk  '/load average/ { sub(/,/,".",$10); printf "%f\n",$10}'
    
  3. В GNU awkиспользуйте флаг --use-lc-numeric, предложенный @Leo , или используйте POSIXLY_CORRECT=1 awk.

  4. Или используйте совместимую с POSIX awkреализацию, такую ​​как One True awk , которая по умолчанию должна анализировать и печатать числа в соответствии с правилами локали.

Обратите внимание, что более переносимой командой для получения среднего значения нагрузки является uptime.

0
19.08.2020, 06:20
1 ответ

У вас максимально возможная частота ошибок чтения:

 1 Raw_Read_Error_Rate     0x002f   001   001   051    Pre-fail  Always   FAILING_NOW 72289

что означает, что где-то аппаратный дефект.

Этот диск не работает.

3
18.03.2021, 23:11

Теги

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