请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 13150|回复: 12

[已解决] debian下硬盘休眠总被唤醒怎么解决?

[复制链接]

2

主题

14

回帖

96

积分

注册会员

积分
96
发表于 2020-3-24 09:55:37 | 显示全部楼层 |阅读模式
本帖最后由 seaman 于 2020-3-29 10:29 编辑

debian下,硬盘休眠后每天总有几次读盘导致硬盘休眠时间短,关闭verysync后就好了,请问怎么查看是在读哪个文件?
在所有其它同步主机都已关机,只有这一台工作时,深夜时也有硬盘读取动作唤醒硬盘,不知什么情况。
请问跟设置有关系吗?
无标题.png

28

主题

1363

回帖

7655

积分

管理员

积分
7655
发表于 2020-3-24 10:34:11 | 显示全部楼层
请看看是否设置了定时扫描。如果想看哪些文件在读取可以
  1. echo 1 >/proc/sys/vm/block_dump
复制代码

之后
  1. dmesg -Tw
复制代码

可以看到哪些进程在读取哪些文件,记录一段时间之后就知道。

记得改回来,不然日志会很大。
  1. echo 0 >/proc/sys/vm/block_dump
复制代码

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-24 10:55:04 | 显示全部楼层
admin 发表于 2020-3-24 10:34
请看看是否设置了定时扫描。如果想看哪些文件在读取可以

之后

好的,我试试,谢谢

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-24 10:58:32 | 显示全部楼层
admin 发表于 2020-3-24 10:34
请看看是否设置了定时扫描。如果想看哪些文件在读取可以

之后

设置了定时扫描 是什么意思?在哪里设置?

28

主题

1363

回帖

7655

积分

管理员

积分
7655
发表于 2020-3-24 11:03:32 | 显示全部楼层
微力目录设置  有个定时扫描时间 默认是0 不定时扫描。

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-24 17:16:56 | 显示全部楼层
admin 发表于 2020-3-24 11:03
微力目录设置  有个定时扫描时间 默认是0 不定时扫描。

目录设置看来没有问题:
无标题.png

跟踪读写后,发现有linux的同步在工作,请问是这个原因吗?这个怎么解决?硬盘挂载在sda1
.......
[Tue Mar 24 16:53:12 2020] jbd2/sda1-8(1870): WRITE block 1953290808 on sda1 (8 sectors)
[Tue Mar 24 16:53:12 2020] jbd2/sda1-8(1870): WRITE block 1953290816 on sda1 (8 sectors)
[Tue Mar 24 16:53:13 2020] jbd2/sda1-8(1870): WRITE block 1953290824 on sda1 (8 sectors)
[Tue Mar 24 16:53:47 2020] flush-8:0(24010): WRITE block 3674734608 on sda1 (8 sectors)

......

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-24 17:20:10 | 显示全部楼层
admin 发表于 2020-3-24 11:03
微力目录设置  有个定时扫描时间 默认是0 不定时扫描。

很多:

[Tue Mar 24 14:19:53 2020] flush-8:16(20225): WRITE block 0 on sdb2 (8 sectors)
[Tue Mar 24 14:19:53 2020] flush-8:16(20225): WRITE block 8 on sdb2 (8 sectors)
[Tue Mar 24 16:53:12 2020] jbd2/sda1-8(1870): WRITE block 1953290808 on sda1 (8 sectors)
[Tue Mar 24 16:53:12 2020] jbd2/sda1-8(1870): WRITE block 1953290816 on sda1 (8 sectors)
[Tue Mar 24 16:53:13 2020] jbd2/sda1-8(1870): WRITE block 1953290824 on sda1 (8 sectors)
[Tue Mar 24 16:53:47 2020] flush-8:0(24010): WRITE block 3674734608 on sda1 (8 sectors)
[Tue Mar 24 17:10:44 2020] verysync(13145): READ block 3731882000 on sda1 (8 sectors)
[Tue Mar 24 17:10:44 2020] verysync(13145): READ block 2285895696 on sda1 (8 sectors)
[Tue Mar 24 17:10:49 2020] jbd2/sda1-8(1870): WRITE block 1953290832 on sda1 (8 sectors)
[Tue Mar 24 17:10:49 2020] jbd2/sda1-8(1870): WRITE block 1953290840 on sda1 (8 sectors)
[Tue Mar 24 17:10:49 2020] jbd2/sda1-8(1870): WRITE block 1953290848 on sda1 (8 sectors)
[Tue Mar 24 17:11:24 2020] flush-8:0(24455): WRITE block 3672899600 on sda1 (8 sectors)

2

主题

12

回帖

2302

积分

金牌会员

积分
2302
发表于 2020-3-26 02:50:11 | 显示全部楼层
本帖最后由 cxwin 于 2020-3-26 02:53 编辑

我懷疑是某個 log 文件一直在更新導致硬盤喚醒,我以前曾經提過希望 verysync 可以提供完全關掉 log 的選項,或者讓用戶決定 log 文件寫在哪裏(比如我可以設置在 tmpfs 分區裏),但管理員似乎沒有理會,見我的這個舊帖子:

https://forum.verysync.com/forum.php?mod=viewthread&tid=1177

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-26 17:06:44 | 显示全部楼层
cxwin 发表于 2020-3-26 02:50
我懷疑是某個 log 文件一直在更新導致硬盤喚醒,我以前曾經提過希望 verysync 可以提供完全關掉 log 的選項 ...

这个我早已经修改过了:
修改 /etc/init.d/verysync 文件:
USER=root
VSHOME="/run/shm/verysync"
DAEMON_OPTS="-gui-address :8886 -no-browser -logflags=0"

修改启动命令:
do_start()
{

    start-stop-daemon --start --quiet -u ${USER} --pidfile $PIDFILE --exec $DAEMON --background -m -- $DAEMON_OPTS \
        || return 2


VSHOME 储存在sd卡,工作在ram 中,启动或退出时进行恢复或备份

2

主题

14

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2020-3-26 17:11:21 | 显示全部楼层
admin 发表于 2020-3-24 11:03
微力目录设置  有个定时扫描时间 默认是0 不定时扫描。

今天看来可以长时间spindown了,谢谢,但原因还是不清楚,继续跟踪一段时间
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微力同步 ( 京ICP备20030739号-4 )

GMT+8, 2024-3-29 23:29 , Processed in 0.035161 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表