1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

系统时间和BIOS时间对不上(BIOS时间始终慢8个小时)

本帖由 二狗子2023-07-20 发布。版面名称:群晖 Synology DSM

  1. 二狗子

    二狗子 Member

    注册:
    2020-12-29
    帖子:
    37
    原因:
    主板BIOS的时间没有时区概念(相当于UTC+0:00时区)Linux系统在启动时读取到BIOS的0时区时间后,自动调整为当前时区的时间。两者时间是相互独立的。在Linux联网同步后的时间(东8区的时间)会自动转换成0区时间写入到BIOS。

    解决办法:
    如果是通过BIOS来设置的定时开机,需要提前8小时,即:需要在晚上9点开机,bios自动开机时间设置为13点即可
    另外:
    目前使用的DS918_7.2-64570(引导文件).img。在电源计划里设置的自动开机时间无效,请问有人知道是怎么一回事吗?​
     
    最后编辑: 2023-07-21
  2. 爪抓瓜

    爪抓瓜 New Member

    注册:
    2023-07-01
    帖子:
    8
    应该不是你说的这样的。由系统同步时间,然后系统设置的时间就能自动开机,貌似linux内核已经考虑了这一点。我在j1900板子上亲测。确实bios时钟和dsm系统内差8小时。但是开机还是能按系统设置的时间自动开
     
  3. 二狗子

    二狗子 Member

    注册:
    2020-12-29
    帖子:
    37
    之前我的黑群晖也没问题,也是最近换了一套配置然后上的DS918+ DSM7.2然后就出现了。好像很多人都遇到了这样的问题。
     
  4. dfewfewf

    dfewfewf New Member

    注册:
    2023-08-08
    帖子:
    7
    918,920都是这样的,不能自动开机。换3622定时开机正常,虽然bios时间还是差8小时,但是群晖里的定时开机时间是真确的
     
  5. 朱子昭

    朱子昭 New Member

    注册:
    2022-03-02
    帖子:
    29
    我早就发现这个问题了,在wjz304大佬的github上也留言了,但是没有解决,我这边测出来的是主板和系统时间采用了不同的时间计算方法,主板时间是比系统时间快8小时来着,这就导致了开机的时候,啥事没有,一旦关机了,主板时间和系统时间的时间差就出现了,但是这个问题貌似6.2系列都没问题,只出现在dsm7系统上,我之前年中的时候试过最新引导解决不了,最近还想试试,但是也有点怕麻烦,个人猜测可能是跟主板有关,部分老主板可能会出现这个问题,我用的就是g4400tcpu搭配h110m主板,算是老主板了,其实还有一个办法可能解决这个问题,但是我够呛了,因为我的nas中存了近10t数据,没地方挪动,我的办法就是如果是没啥数据的话,采用电脑硬件,先装exsi,硬盘不要直通,搞个虚拟机装黑群晖,这样子群晖的底层硬件是虚拟的,应该可以解决硬件导致的时间问题,而且后期便于升级和扩展,我则是数据没地方挪动搞不了。