我在Linux上运行带有ZFS的Ubuntu 14.04.2。 当我的Asus M5A78L-M / USB3上的SATA端口用完时,我购买了一块戴尔PERC H200卡,并将其交叉转换为LSI 9211-8i P19 IT模式固件,透明地传输驱动器。
尽pipe存在一个缺点,但它的工作原理类似于具有SMART命令的mpt2sas驱动程序等等:
经过一段时间hdparm -y / dev / sdx后,我自动旋转我的池驱动器。 在我拿到H200卡之前,我所有的驱动器都连接到主板上,当我closures系统时,系统立即closures,不用转动驱动器。
现在,连接到H200的所有驱动器都会首先启动,系统不会closures,直到所有驱动器都被启动。
所以我的问题是: 在closures系统之前,我怎样才能防止Ubuntu挂起我的磁盘,连接到H200?
可能是发送到驱动器的备用/关机命令,导致H200唤醒驱动器。
没有修补你的内核,我不认为你可以。 在关机期间,scsi磁盘驱动程序发出一个SYNCHRONIZE CACHE命令来刷新磁盘的内部caching。 这将导致驱动器旋转,然后驱动器在closures之前再次旋转。