Я использую Ubuntu 14.04.2 с ZFS в Linux. Поскольку у меня закончились порты SATA на моем Asus M5A78L-M / USB3, я купил карту Dell PERC H200 и перекрестно прошил ее с прошивкой LSI 9211-8i P19 IT-режима для прозрачной передачи дисков.
Это прекрасно работает с драйвером mpt2sas с командами SMART и так далее, несмотря на один недостаток:
Я автоматически отключаю свои диски пула через некоторое время с помощью hdparm -y / dev / sdx. До того, как я получил карту H200, все мои диски были подключены к материнской плате, и когда я выключал систему, система сразу же выключалась, не раскручивая диски.
Теперь все диски, подключенные к H200, раскручиваются первыми, и система не выключается, пока все диски не раскрутятся.
Итак, мой вопрос: Как я могу запретить Ubuntu раскручивать мои диски, подключенные к H200, перед выключением системы?
Возможно, это команда режима ожидания / выключения, отправляемая дискам, заставляет H200 выводить диски из спящего режима.
Если не считать исправлений ядра, я не думаю, что вы сможете. Во время выключения драйвер диска scsi выдает команду SYNCHRONIZE CACHE, чтобы очистить внутренний кеш диска. Это приведет к раскрутке диска, затем он снова остановится перед выключением.