Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX  ›  Linux

debian 10,家庭服务器,东芝 4T 机械硬盘+32G ssd 系统盘,系统挂载此块机械盘没有任何工作任务便有一种介于休眠和读写之间的声音,几十分钟连绵不断,取消挂载后就一点声音都没有,害怕,请问该怎么优化设置让硬盘知道休息

  •  
  •   cathedrel · Jan 26, 2021 · 4572 views
    This topic created in 1941 days ago, the information mentioned may be changed or developed.

    理想的状况不应该是在没有读写的情况下就一点声音都没有、有了读写任务后才有正常的硬盘工作声吗?

    现在只是挂载、还没有对机械硬盘有读写操作的时候就会发出一种连绵不绝、比读写操作声低很多但是又很清楚的声音,而且硬盘在发热,说明这个声音下磁头是真的在工作,更可怕的是试验过什么都不操作、但是几十分钟(差不多 40 分钟)这个声音一直在,没有一点点休息(我就在旁边操作另一台电脑)。debian 系统就一点都不知道休息吗?有没有什么好办法让硬盘在没有工作的时候自己休眠? fstab 上有优化的余地吗?里面就很简单的一句:

    UUID=xxxxxxxxxxxxxx /4TB ext4 defaults 0 2

    谷歌搜索“debian 10 机械硬盘 fstab 优化”,出来的结果一眼看过去全是关于 SSD 的,没法看

    Supplement 1  ·  Jan 26, 2021
    今天连续响了大概不到一个小时后不响了,昨天发现这个情况是刚刚安装好系统,然后它响了不到一个小时我关机休息,我现在怀疑那个声音是不是系统把全盘都读了一遍?是不是在做索引?
    31 replies    2021-01-28 15:59:11 +08:00
    libertycola1
        1
    libertycola1  
       Jan 26, 2021
    磁盘:我工作你还不乐意,那我可歇着了啊,醒不来的那种
    exip
        2
    exip  
       Jan 26, 2021 via Android
    怕是磁盘吃不饱的表现,换个功率大的电源试试。
    Ayahuasec
        3
    Ayahuasec  
       Jan 26, 2021
    我记得之前有看到文章,说 SMR 的盘现在的主控也开始会在空闲的时候主动优化数据储存了,以及有的机械硬盘是划分一部分作 PMR 一部分作 SMR 的,比如西数的 WD20SPZX,也会类似固态会在空闲的时候把冷数据从 SLC 搬运到 TLC 一样。
    thtznet
        4
    thtznet  
       Jan 26, 2021
    所以我 debian 10 里虚拟化了一个 windows server core,硬盘直通到 win server,论系统易用性,付费的总是比免费的要好对不?
    cathedrel
        5
    cathedrel  
    OP
       Jan 26, 2021
    @exip 肯定不是电源功率的问题,这个小机器是直流电源,之前是试过一个功率不够的电源,5A 的,那个时候这块硬盘的声音大多了,是一种启动不起来的感觉,换上现在的这个 12v10A 的电源之后就没有那种异样的声音了
    westoy
        6
    westoy  
       Jan 26, 2021
    东芝本来声音就响, 你这个是正品

    用 hdparm 设置硬盘自动休眠时间

    有 M2 口或者空的 pcie x 4 口去搞个 16G 傲腾, 用 bcache 或者 lvm cache 设置到机械硬盘上
    cathedrel
        7
    cathedrel  
    OP
       Jan 26, 2021
    @Ayahuasec 你说的这个什么 PMR SMR 我都不懂的,怎么看硬盘的这个参数?

    其实刚刚格式化好的硬盘,里面啥数据都还没有啊,它也没有可以去优化的啊
    cathedrel
        8
    cathedrel  
    OP
       Jan 26, 2021
    @thtznet windows server core 是什么新物种?一套授权多少钱?也要联网激活吗?好多年不关心微软家的产品了
    cathedrel
        9
    cathedrel  
    OP
       Jan 26, 2021
    @westoy 关于 hdparm,网上有看到说不科学的设置会让硬盘短命,而且看到了相互矛盾的说法,所以把我吓得不敢碰这个东西了
    libook
        10
    libook  
       Jan 26, 2021
    看看 S.M.A.R.T.信息,如果是老硬盘的话可能机械部件会有些老化。

    不过很多硬盘设计上本身就会有些噪音。
    kokutou
        11
    kokutou  
       Jan 26, 2021
    叠瓦确实有可能.
    硬盘型号报上来查一下就知道了.
    Ayahuasec
        12
    Ayahuasec  
       Jan 26, 2021   ❤️ 1
    你可以 cat /sys/block/sda/queue/discard_granularity 看下输出是不是 0,sda 换成你的硬盘实际的路径,输出 0 的话表示不支持 trim,那就应该是垂直式的硬盘,出现噪声也有可能是 buffer,或者其他问题。
    如果是机械硬盘但是输出不是 0,那就可能是支持 trim 的 SMR 的硬盘或者混合式的硬盘,操作系统写进去了可能只是写到缓存里去了,主控可能还在慢慢的把数据搬到实际存储的位置。
    但是看你的描述,我感觉可能也不是这个问题,估计还是其他原因导致的吧。
    cathedrel
        13
    cathedrel  
    OP
       Jan 26, 2021
    @libook 硬盘是新硬盘,双 12 买的
    cathedrel
        14
    cathedrel  
    OP
       Jan 26, 2021
    @kokutou DT02ABA400
    cathedrel
        15
    cathedrel  
    OP
       Jan 26, 2021
    @Ayahuasec 运行你这个命令,输出结果就是一个 0,对于一个 2020 年 9 月份产的东芝 4T 机械硬盘这意味着什么?
    Ayahuasec
        16
    Ayahuasec  
       Jan 26, 2021
    看型号是 3.5 寸叠瓦盘,另外这个型号好像是监控盘吧,当仓库盘应该没问题,但是可能不太适合做 NAS 。
    输出 0 的话说明应该没有开 trim,那空闲的时候应该也不会主动去做数据优化吧,这样应该还是休眠的问题,debian 好像不装软件默认不会配置硬盘休眠的,可能还是得上 hd-idle 或者 hdparm
    aydd2004
        17
    aydd2004  
       Jan 26, 2021 via iPhone
    家里存片的硬盘都是东芝的 响的跟鬼一样

    当初我也不知道看了啥推荐 全买的东芝

    2G 3G 6G
    kokutou
        18
    kokutou  
       Jan 26, 2021   ❤️ 1
    @cathedrel #14

    叠瓦盘, 正常的.
    在后台自己搬数据清 0 洗盘面呢...

    叠瓦盘读取没问题, 写入的时候在盘面"脏"了之后, 你会发现不停掉到 0, 过山车.

    smr 故障率也高, 有钱换了吧. smr 就是个垃圾过渡技术.
    kokutou
        19
    kokutou  
       Jan 26, 2021   ❤️ 1
    https://item.taobao.com/item.htm?&id=43186021717

    899 最强空气盘 8t
    温度高, 读写噪音高
    但是性能强,性价比最高

    机箱一定要 4 个螺丝上好, 前方弄个风扇吹.
    Maskeney
        20
    Maskeney  
       Jan 26, 2021   ❤️ 1
    如果家用场景纯数据硬盘使用率不是非常高的话,你可以使用这个: https://github.com/lynix/hdd-spindown.sh
    beyondex
        21
    beyondex  
       Jan 26, 2021
    硬盘频繁启停,其实对硬盘不好,容易坏。家用硬盘使用寿命连续工作几年是没问题的。
    greenskinmonster
        22
    greenskinmonster  
       Jan 26, 2021
    iotop 看看有没有什么进程在读写
    hd-idle 可以来控制硬盘定时休眠
    ungrown
        23
    ungrown  
       Jan 27, 2021
    还是要对这个声音进行一下准确的描述,不然不知道到底是怎样的声音
    Linux 下有工具可以方便地监控记录某个硬盘的所有读写操作,可以具体到文件路径,所以是有办法弄清楚到底是不是在空转的
    休眠时限这个东西,我家里设置的是 30 分钟,机械盘的话 20 分钟无活动休眠,这个时间够长,不会造成盘电机频繁启停
    liuxu
        24
    liuxu  
       Jan 27, 2021
    你 swap 建在哪
    cathedrel
        25
    cathedrel  
    OP
       Jan 27, 2021
    @liuxu 没有 swap 分区,小机器 4G 内存,主要就是做 NAS,而且就我一个人用,swap 就放弃了
    cathedrel
        26
    cathedrel  
    OP
       Jan 27, 2021
    @greenskinmonster iotop 装起来看了,但是现在没有声音了也看不出什么名堂
    hd-idle 应该怎么用我还要学习一个
    cathedrel
        27
    cathedrel  
    OP
       Jan 27, 2021
    @ungrown 你说的这个工具叫啥?
    ansenwong
        28
    ansenwong  
       Jan 27, 2021
    autofs 应该可以应用
    SaltyLeo
        29
    SaltyLeo  
       Jan 27, 2021
    隔音棉可以解决这个问题。
    Kic3il
        30
    Kic3il  
       Jan 27, 2021
    机械不响非东芝
    Le95
        31
    Le95  
       Jan 28, 2021
    这个配置 嗯 游娱盒子么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   923 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 21:34 · PVG 05:34 · LAX 14:34 · JFK 17:34
    ♥ Do have faith in what you're doing.