1

У меня есть машина с пулом zfs на трех магнитных дисках /dev /sda, /dev /sdb, /dev /sdd, содержащая большие данные, и твердотельный накопитель с ext4 в /dev /sdc, содержащий остальную часть системы (включая домашние каталоги, журналы ...) Я установил энергосбережение для накопителей, используя hdparm -S 240 чтобы он вращался через 20 минут, но после примерно 8 часов бездействия накопители спят так:

# hdparm -C /dev/sd[abd]

/dev/sda:
 drive state is:  active/idle

/dev/sdb:
 drive state is:  standby

/dev/sdd:
 drive state is:  standby

У кого-нибудь есть идея, почему это может произойти? Я думал, что весь доступ в пуле zfs будет более или менее равномерным по дискам в пуле. Как я могу диагностировать причину этой проблемы?

Редактировать: я пытался включить дамп блока (echo 1 > /proc/sys/vm/block_dump) в течение часа, а затем заглянул в файл журнала. Не было доступа к любому диску в пуле, но sda все еще не находится в режиме ожидания.

1 ответ1

0

Вот несколько подсказок для проверки:

  • Отличается ли жесткий диск sda от sdb и sdd по бренду, модели или даже прошивке? Сравните вывод hdparm -I /dev/sda и т.д.
  • Подключен ли sda к другому контроллеру SATA /SAS?
  • Можно ли вручную установить sda в состояние ожидания / сна через hdparm -y /dev/sda соответственно? hdparm -Y /dev/sda?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .