在OMV中,可以针对硬盘分别设置休眠:
也可以用命令:
设置完成后,怎么检测或查看是不是生效了呢?这就涉及到如何查询硬盘状态了,可以用以下命令查看单块磁盘:
我有两块盘,怎么查看呢?
如果有很多块呢?上面这种方法就不好了,所以改进一下:
把这个存成ckdisk.sh到一个目录下,例如/root/code下,然后 chmod +x ckdisk.sh 增加可执行权限。
回到omv界面,找计划任务,添加一个:
注意路径要加对。
保存应用后,点运行即可看到结果:
以下是自动记录日志的方法补充
Linux内核支持四种系统睡眠状态即: mem、standby、freeze and disk 。
可通过文件 /sys/power/state 进行读写访问,区别如下:
在 RockPI 4A 单板 Debian 系统 Linux 4.4 内核中,查看电源状态,仅支持 freeze和mem 两种。
原因:
1、 Platform 驱动只实现了 mem 类型的 suspend
2、只有在 hibernation 可用时,才支持 STD
1、 psci 初始化流程
suspend_set_ops() 函数赋值数组 pm_states 实现如下:
2、power state显示
/sys/power/state 文件显示的内容,通过 state_show() 函数实现,该函数最终显示数组 pm_states 的内容。
参考:
Documentation/power/states.txt
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)