目前为止windows全系列包括server系统都无解,装linux可以解决。
Ubuntu 22.04.2 LTS
将/sys/class/scsi_disk/里的manage_start_stop文件由0改为1
查看硬盘型号
cat /sys/class/scsi_disk/0:0:0:0/device/model
批量修改
su root
for i in /sys/class/scsi_disk/*/manage_start_stop; do echo 1 > $i; done
B站有用的用户评论,感谢:
1.一瞬万息
我看了驱动2308只支持到win8 与windows server 2012,3008到是支持到win10与 win server 2019,up你可以试下win8系统是不是可以正常断电
https://www.supermicro.com/wdl/driver/SAS/Broadcom/ 这个是我找到的超微的支持说明,其它厂商的驱动应该也是一样
2.
神采奕奕的小健
linux系统可以在系统启动时执行/etc/profile这个文件中的命令, 你可以试试将for i in /sys/class/scsi_disk/*/manage_start_stop; do echo 1 > $i; done复制到/etc/profile,保存重启就行
3.zpsz13616912434
我用的浪潮5212m4硬盘笼。使用的是浪潮NF5170M3 GW-EPS1U700 (90+) 长城静音700W 1U服务器电源 ,搭配电脑多电源同步启动器24pin ATX电源控制器双电源转接卡,然后主板延长一根sata电源做电源同步,可以主机和硬盘笼同时开机和同时关机。需要添加两个 浪潮NF5170M3 GW-EPS1U700 (90+) 长城静音700W,要不然供电不足,因为我插上了 12 个硬盘。
4.Zeta来使
看背板的,直通背板(不带拓展芯片背板),可以直接连,带拓展芯片的不行,
5.The-Shit
sas3008控制器导致的,SATA硬盘会不安全关机,sas不会
6.足浴城侠客
你是不是用的ubuntu24?
改shutdown文件,效果一样。
同一个文件夹下有个叫manage shutdown的文件,你改这个试试。
在我的nas上有效
7.NKDark
分享一个基于systemd自动执行命令进行修改的配置文件,启用后会在每次开机后自动执行,在在飞牛 0.8.27、omv 7.0-32、TrueNas Scale 24.04.2.5 测试通过
“`
[Unit]
Description=Mod manage_shutdown value
After=network.target
[Service]
Type=simple
User=root
ExecStart=/bin/bash -c “for i in /sys/class/scsi_disk/*/manage_shutdown; do echo 1 > $i; done”
[Install]
WantedBy=multi-user.target
“`
所有方括号均为英文,如果是中文方括号请自行修改
在电脑上评论半天括号都不对,手机发送试试,再不行就放弃抵抗了
设置开机自启动(未成功)
cd /opt
sudo mkdir scripts
sudo vi /opt/scripts/custom.sh
sudo sh -c “sudo for i in /sys/class/scsi_disk/*/manage_start_stop; do echo 1 > $i; done”
sudo chmod 755 /opt/scripts/custom.sh
sudo vi /etc/systemd/system/custom.service
[Unit]
Description = Custom Startup Service
[Service]
Type = simple
ExecStart = opt/scripts/custom.sh
[Install]
WantedBy = multi-user.target
:wq
运行脚本
sudo systemctl enable custom.service
查看脚本
systemctl status custom.service
解锁密钥环
安装seahorse
开机root登录
评论前必须登录!
注册