Load cycle count на Seagate ST2000DM001

    2013-07-09 23:54 | Автор: Vasile Chelban | Filed under: FedoraMD

    Пересев с нетбука назад на десктоп, первым делом обновил до Fedora 19, а потом начал осматриваться. Удивляли регулярные щелчки от жесткого диска - раз в пару минут. Сравнив показания smartctl до и после щелчка, легко обнаружил измененный параметр - Load cycle count. Далее традиционный запрос в поисковике который рассказал о известной проблеме современных жестких дисках с агрессивно настроенным энергосбережением, и как результат - постоянной парковкой и дерганьем головок диска.

    Ссылка раз, Ссылка два

    Решение - создать файл /etc/rc.d/rc.local с вызовом команды:
    hdparm -B 254 /dev/sda

    А на файл добавить право исполнения:
    chmod +x /etc/rc.d/rc.local

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки:

    4 комментария »


    комментария 4

    1. Vasile Chelban:

      Осталась проблема — настройка теряется после пробуждения от сна.

    2. Jekader:

      Найди скрипт, запускающийся при пробуждении, и дерни из него rc.local

    3. Vasile Chelban:

      cat /etc/pm/sleep.d/hdd.sh
      #!/bin/bash
      case $1 in
      hibernate)
      ;;
      suspend)
      ;;
      thaw)
      ;;
      resume)
      hdparm -B 254 /dev/sda
      ;;
      *) echo "ERROR: used incorrectly."
      ;;
      esac

    4. Vasile Chelban:

      Для Fedora 19 предыдущий рецепт не работает. Решение на stackexchange:

      cat /etc/systemd/system/hdsilence.service
      [Unit]
      Description=Silence HD
      After=suspend.target

      [Service]
      Type=oneshot
      ExecStart=/sbin/hdparm -B254 /dev/sda

      [Install]
      WantedBy=suspend.target basic.target

    Leave a comment

    *