请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
ihainan
V2EX  ›  NAS

威联通 QTS 中如何得知硬盘是否已进入睡眠状态

  •  
  •   ihainan · Dec 28, 2023 · 1559 views
    This topic created in 868 days ago, the information mentioned may be changed or developed.

    目前在用 TS-264C ,一开始插了两块 NVMe 固态和两块机械盘,已经把机械盘从 md9 和 md13 两个 RAID 中移除,并且在系统中允许硬盘进入待机模式。

    因为某些原因,我想监控两块机械盘的噪音情况,一个直观的想法是检测硬盘是否进入了待机( Standby )和睡眠( Sleeping )状态。

    第一种方法是使用 hdparm -C 命令查看,在没有数据读写的情况下,命令返回 drive state is: standby ,但是此时还是能隔几秒听到电机哐当一下的声音,比炒豆子还烦人,而等待在系统设置的待机时间(比如十五分钟)到了之后,噪音的确消失了,此时 hdparm 依旧是 drive state is: standby 而不是我预期的 sleeping 。所以无法通过这个状态来确定是否有噪音。

    第二个方法是检查机器的 LED 灯,cat /var/ledvalue 如果返回 0x00010000 说明两块硬盘都彻底安静了,但是这个方法在我把其中一块机械换成了 sata 固态之后就失效了,因为只要固态一有读写,机械即使还在睡眠状态,LED 灯还是会亮起。

    在此想请教一下各位 v 友:

    1. 威联通系统究竟是通过什么方式来让硬盘进入睡眠状态的,为什么 hdparm 检测不到。

    2. 有什么办法可以得知单块硬盘是否已经进入睡眠状态了呢。

    万分感谢!

    3 replies    2023-12-28 17:16:00 +08:00
    Vneix
        1
    Vneix  
       Dec 28, 2023 via Android
    NAS 好像没有单块硬盘进休眠的说法,都是全部一起动/全部一起休眠。
    ihainan
        2
    ihainan  
    OP
       Dec 28, 2023
    @Vneix 我有这么怀疑过,但是昨天做了一下实验,在两块硬盘都休眠的情况下,SSD 写入数据,安静,等一小会,HDD 再写入数据,会有明显的等待 + 硬盘被唤醒的噪音。就让我有些困惑。
    ihainan
        3
    ihainan  
    OP
       Dec 28, 2023
    另外就是查资料的时候看到这篇 Reddit 贴,https://www.reddit.com/r/qnap/comments/12754yw/psa_nonstandard_disksleep_time/:

    ...then sda, sdb will be put to sleep, and you'll have to wait another 45minutes before sdc and sdd go to sleep.

    应该也说明 QTS 中硬盘是可以单独进睡眠/休眠状态的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   992 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:17 · PVG 03:17 · LAX 12:17 · JFK 15:17
    ♥ Do have faith in what you're doing.