返回列表 发布新帖

[求助/问答] PVE直通SATA控制器硬盘无法休眠!

7961 3
发表于 2021-11-25 22:24:32 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×

更多精彩内容需要登录后查看

立即登录

评论3

YiFinalLv.6 发表于 2021-11-26 09:14:39 | 查看全部
我这物理机安装也没见硬盘会休眠。。。
回复 点赞

使用道具 举报

Cheney1991Lv.2 发表于 2021-11-28 19:01:32 | 查看全部
物理机安装也是硬盘刚休眠不转了  过一两秒又开唤醒了。。。3615  918  不同的三台机器都是一样的情况,,
回复 点赞

使用道具 举报

cn2012Lv.5 发表于 2021-12-1 09:57:40 | 查看全部
这个问题我之前也发现了,日志信息还是比较清晰的,比较好解决。
其实这个问题是redpill驱动引起的,在硬盘休眠的时候系统触发了HDIO_DRIVE_CMD命令,而redpill驱动对这个命令处理失败以致写了日志,日志信息被追加到了 /var/log/messages/var/log/kern.log 这两个文件,而这两个日志文件是属于在硬盘分区里的,因此系统需要重新唤醒硬盘来写这些日志文件。

解决办法1:
    修改redpill驱动的smart_shim.c文件,把第684行的 pr_loc_err("Expected to copy HDIO_DRIVE_CMD header of %d bytes from %p - it failed", HDIO_DRIVE_CMD_HDR_OFFSET, buff_ptr); 这行代码删掉或者注释掉,然后重新编译redpill引导即可。
   
解决办法2:
    修改 /etc.defaults/syslog-ng/patterndb.d/message.conf/etc.defaults/syslog-ng/patterndb.d/kernel.conf 文件,把 /var/log/messages/var/log/kern.log 日志文件分别都设置到 /tmp/messages/tmp/kern.log ,然后重启系统即可。
    最好也把 /etc.defaults/logrotate.d/syslog-ng 里的 messages 和 kern.log 路径也做相应的修改,否则这两个日志文件的大小可能会无休止的增长。
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表