我最近将系统从 Ubuntu 20LTS 升级到 Ubuntu 22LTS,我的 RAID-5 阵列(由四块 Seagate Ironwolf 4TB 硬盘组成,从 /dev/sda 到 /dev/sdd)出现了问题。这些硬盘意外进入待机模式。升级之前,这些硬盘持续运行,不会进入待机模式,这对于 RAID 环境至关重要。
为了防止驱动器进入待机状态,我尝试使用 hdparm 设置高级电源管理 (APM) 和待机计时器,如下所示:
hdparm -B 255 /dev/sd[a-d] (to disable APM)
hdparm -S 0 /dev/sd[a-d] (to disable the standby timer)
但是,这些设置不会持久,并且 APM 值会在一段时间后恢复到 20,导致驱动器再次进入待机模式。
我检查了是否有任何系统服务或电源管理设置可能会覆盖这些 hdparm 配置,但尚未发现任何确凿的证据。这个问题似乎是在升级到 Ubuntu 22LTS 后开始的。
有没有其他人遇到过这个问题,或者对如何防止 APM 和待机设置被覆盖有什么建议?Ubuntu 22LTS 中是否有任何特定的系统设置或服务可能会影响 RAID-5 阵列中硬盘的电源管理?
答案1
详细来说,我在我的 Ubuntu V22 系统上遇到了和你一样的问题。屏幕变暗,并且我遇到了挂起问题。
我断断续续工作了一段时间。
我发现,将两个计划的“暂停”设置为“关闭”,将“屏幕空白”设置为“从不”几乎可以解决问题。
选择一个计划并进行设置。然后选择另一个计划并进行设置。屏幕截图如下。
现在,如果我看到锁定屏幕,这是因为更新而重新启动。请注意您的突袭设置。
。
如果您需要命令行,请按照此 Ubuntu 教程进行操作。
在 Ubuntu 中更改电源模式的单个命令注意:本教程仅在具有 Intel CPU 的 Ubuntu(仅限 GNOME)中测试过,但它也可以在带有 GNOME 桌面的 Fedora 工作站和 Debian 12 中使用。
电源模式设置选项由 power-profiles-daemon 处理。它有一个命令行工具 powerprofilesctl 来检查当前和切换电源配置文件。
例如,要将电源模式切换为“省电模式”,只需按键盘上的 Ctrl+Alt+T 打开终端并运行命令:
powerprofilesctl 设置省电模式
在命令中,根据需要用平衡或性能替换省电模式。
进行更改后,通过运行命令进行验证:
powerprofilesctl