V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
c00WKmdje2wZLrSI
V2EX  ›  问与答

请教下 umount 后硬盘的耗电是怎么样的呢?

  •  
  •   c00WKmdje2wZLrSI · 2021-11-10 09:11:29 +08:00 · 1458 次点击
    这是一个创建于 1138 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是和卸载前一样,还是介于正常工作和休眠之间,还是和硬盘休眠一样,还是比硬盘休眠还小?

    9 条回复    2021-11-12 12:35:15 +08:00
    makelove
        1
    makelove  
       2021-11-10 09:27:55 +08:00
    至少对于 U 盘,umount 后还是全天高热的,芯片还在工作。

    我 linux 工作机一个脚本会在每天开机时 rsync 备份关键文件到 U 盘,并 umount 。但我发现会全天很烫,但心对 U 盘不利(因为永远插在上面),所以加了一句 sudo udisksctl power-off -b /dev/sdc 就凉凉了
    c00WKmdje2wZLrSI
        2
    c00WKmdje2wZLrSI  
    OP
       2021-11-10 09:45:37 +08:00
    @makelove 我是把机子中的一块硬盘当备份盘,但是使用 hdparm 休眠那块硬盘后再唤醒的话就无法再自动休眠了,所以想直接 umount 。

    硬盘的话可以 udisksctl 吗?
    GrayXu
        3
    GrayXu  
       2021-11-10 11:09:10 +08:00
    两个影响的关系应该是:如果挂载,FS 就能做读写,就无法休眠。

    看你的需求,hdparm 有提供自动休眠的策略的
    Osk
        4
    Osk  
       2021-11-10 11:24:02 +08:00
    umount 只是不能访问文件系统内的文件了.
    然而仍然可以访问 /dev/sdx 块设备本身.

    有多种原因会导致自动休眠失效: 有程序在读写设备, 比如 systemd 的一个服务定期去扫块设备, 导致硬盘无法休眠(就算没挂载也一样, 它是在扫描分区表, 不知道现在修复没). 做好控制, 就算挂载了也一样能进入休眠(停转).

    udisksctl power-off 相当于 windows 的安全删除硬件, 会告诉磁盘: 你停止工作吧, 用户要从机器上拔掉你了.
    c00WKmdje2wZLrSI
        5
    c00WKmdje2wZLrSI  
    OP
       2021-11-10 11:25:25 +08:00
    @GrayXu hdparm 的休眠貌似有点问题,hdparm -S 的话过一段时间可以休眠,但是唤醒后就无法自动休眠了;要是用 crontab 来间隔一段时间 hdparm -Y 的话,要是那块硬盘正在使用,会卡顿又重新唤醒,对硬盘又不好
    c00WKmdje2wZLrSI
        6
    c00WKmdje2wZLrSI  
    OP
       2021-11-10 11:32:43 +08:00
    @Osk 我是有几块硬盘当存储用的,没有使用什么程序去定期使用那个设备;第一次 hdparm -S 的话是没问题的,唤醒后等很久都无法自动休眠,这时候再 hdparm -S 也没用,只能重启后使用才可以休眠
    GrayXu
        7
    GrayXu  
       2021-11-10 13:05:51 +08:00
    @c00WKmdje2wZLrSI 我觉得在怀疑 hdparm 本身是否工作正常前,你应该先检查是不是有其他的因素(配置、其他应用)导致不能休眠。
    c00WKmdje2wZLrSI
        8
    c00WKmdje2wZLrSI  
    OP
       2021-11-10 16:05:22 +08:00
    @GrayXu 比如说这样,我 hdparm -S 硬盘,一段时间后,该硬盘正常休眠,然后我 cd 到该硬盘目录下,ls ,硬盘被唤醒,再 cd 到其他目录,不再操作,但是硬盘就无法正常休眠了,所以我感觉应该没有其它因素导致 hdparm 工作异常
    1023
        9
    1023  
       2021-11-12 12:35:15 +08:00 via Android
    我买了个西数移动硬盘插 linux 上定时备份,目前研究半天,只能通过 hdparm -B 1 这种命令休眠,可以自动不转了,但是硬盘灯却特么的常亮。

    win 下不转后,硬盘灯是一亮一灭,提示含义是休眠,linux 下不转,灯却常亮,不知道到底是休眠了还是在转圈,蛋疼的一逼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:38 · PVG 07:38 · LAX 15:38 · JFK 18:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.