技术 2405 阅读 6 评论

    彻底解决猫盘风扇输出错误日志的问题

    这是修改前的日志,一直输出错误,一天下来日志就有8、9mb。

    0.png

    修改后,系统完全启动不再输出风扇错误日志,只有启动时的日志和自动开机的错误(猫盘不支持自动开机),没有其他错误

    1.PNG

    说明:这只能在软件上解决输出日志的问题,也就是说不用把scemd.log指向tmp也能休眠,但不能解决温控风扇、关机风扇不停转的问题。

    原本猫盘一直输出错误日志,导致日志文件越来越大,占用空间

    解决办法:因为风扇是由libhwcontrol.so.1这个文件控制,所以我们修改它,使用ida64对这个文件反汇编,然后找到相关代码的地址,把输出错误日志部分的代码删掉。

    下载我提供的文件,解压,用winscp先上传到tmp目录下

    然后使用打开putty登陆群晖
    复制粘贴代码:
    cd /tmp
    mv libhwcontrol.so.1 /usr/lib
    cd /usr/lib
    chown 0.0 libhwcontrol.so.1
    chmod 644 libhwcontrol.so.1

    搞定收工,重启查看下系统日志,再也不会出现风扇输出的错误了。

    下载地址:
    链接: https://pan.baidu.com/s/1vTZCVFVQ245T2Yn_ridhIQ 提取码: 1x93
    解压密码:yuanfangblog

    我总想起那天光影的聚合,好像一起一落之间,还看得到光阴的来去。

    6

      1. dongdong
        dongdong
        2020-02-09 00:23

        不知道 是不是硬盘可以休眠了 我希望能让硬盘休眠 不因为错误日志来回唤醒 阻止休眠 能解决下就完美了 谢谢

      2. 昭君
        2020-02-09 01:12

        在双系统上已经实现了休眠,不会在产生错误日志了,单系统没有测试过

      3. KIDDY
        KIDDY
        2020-02-16 15:12

        博客主,我在矿渣论坛您的贴在下面回复并上传了DS120J的相关文件,麻烦对比下和DS119J的那个文件是不是相同的,万分感谢!我替换后,貌似硬盘的休眠日志也没有了

      4. 昭君
        2020-02-16 20:49

        好的,我去看下

      5. User
        User
        2020-12-21 16:26

        请问有IDA里面具体的操作方法吗,群晖的系统一直在更新,提供修改后的文件治标不治本,希望能详细说一下该怎么删掉输出日志的部分,谢谢!

      6. 昭君
        2020-12-21 21:07

        好久没搞这个了,记得当初是搜索fan这个关键词,然后定位到16进制文件,把相关文件的内存地址修改为00或者ff,现在猫盘都不用了