cast 发表于 2024-5-7 23:11

关机硬盘磁头肯定是能正常归位的,这是机械结构自动进行的,就算直接断电也一样,

至于说程序过程对不对那是另一回事,

另外说听不到回位声响,那是磁头在空闲时早就先回位了,关机就只有停转

vrqq 发表于 2024-6-8 23:14

来自2024年的回复,10年这个问题依旧没解决

对于HBA / JBOD模式,所有磁盘是透传到系统的,系统可以fully control,这样修改 manage_system_start_stop 和 manage_runtime_start_stop 一般就可以让硬盘电源“由系统管理”

对于硬件RAID模式略有复杂,一般由RAID卡驱动和Firmware同时决定,例如我的dell h740p (sas3508) 的linux驱动中,就没有关机时给硬盘发停转指令的代码。这种情况只能自定义驱动,即使旗下的硬盘 以SCSI设备透传出来,并发送指令让其停转,在驱动unload时 也会告知Raid卡FW接管硬盘,同时会造成硬盘开始转。
我写了一个简单的驱动修改教程:https://github.com/vrqq/megaspin/ 以及相关blog https://blog.vrqq.org/archives/959/
希望能帮到后面搜到这个帖子的人

nlnjnj 发表于 2025-5-10 02:09

```zsh
for d in /sys/class/scsi_disk/*; do echo 1 > "$d/manage_system_start_stop"; echo 1 > "$d/manage_runtime_start_stop"; done
```

优化了一下脚本,可以在TrueNAS 增加一个Post Init 命令
页: 1 [2]
查看完整版本: 现在Truenas关机硬盘磁头不能正常归位了?