2013-10-10 100 views
1

我使用dio和hddtemp小部件(Vicious)來顯示IO速率和硬盤驅動器溫度。問題在於我每次重新啓動計算機時都必須更改輸入設備名稱,因爲啓動期間添加設備的順序是任意的。這會導致設備名稱/ dev/sda和/ dev/sdb在每次啓動時切換到同一個硬盤驅動器。這通常通過在其他場景中使用UUID來解決。我想知道,是否有解決這個問題的aswsome惡性小部件?如何指定永久硬盤驅動器的磁盤小部件真棒wm?

回答

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

+0

這是一個不錯的解決方案! – RNA