1

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

4

1 回答 1

0

您可以/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

于 2013-10-11T10:23:19.103 回答