【问题标题】:how to specify persistent hard drive for disk widgets of awesome wm?如何为真棒 wm 的磁盘小部件指定持久硬盘驱动器?
【发布时间】:2013-10-18 17:36:42
【问题描述】:

我正在使用 dio 和 hddtemp 小部件 (Vicious) 来显示 IO 速率和硬盘驱动器温度。问题是每次重新启动计算机时我都必须更改输入设备名称,因为在启动过程中添加设备的顺序是任意的。这会导致像 /dev/sda 和 /dev/sdb 这样的设备名称在每次启动时为同一个硬盘切换。这通常通过在其他场景中使用 UUID 来解决。我想知道,对于一些恶意的小部件,这个问题是否有解决方案?

【问题讨论】:

    标签: widget hard-drive awesome-wm


    【解决方案1】:

    您可以为此使用/dev/disk/by-uuid/ 中的符号链接。像下面这样的东西可以工作:

    
    handle = io.popen("readlink /dev/disk/by-uuid/abc-def-geh")
    disk = handle:read("*all"):match("sd[a-zA-Z0-9]*")
    handle:close()
    

    这应该在变量disk 中为您提供设备的名称。

    【讨论】:

    • 这是一个不错的解决方案!
    猜你喜欢
    • 2017-01-27
    • 2011-01-21
    • 2012-08-07
    • 2014-02-10
    • 2011-08-17
    • 2013-01-29
    • 2011-08-06
    • 2020-01-03
    • 1970-01-01
    相关资源
    最近更新 更多