2013-10-10 7 views
1

IO 속도 및 하드 드라이브 온도를 표시하기 위해 dio 및 hddtemp 위젯 (Vicious)을 사용하고 있습니다. 문제는 컴퓨터를 재부팅 할 때마다 입력 장치 이름을 변경해야한다는 것입니다. 부팅하는 동안 장치가 추가되는 순서가 임의적이기 때문입니다. 그 결과 동일한 하드 드라이브의 부팅마다/dev/sda 및/dev/sdb와 같은 장치 이름이 전환됩니다. 이것은 일반적으로 다른 시나리오에서 UUID를 사용하여 해결됩니다. 궁금한데, 끔찍한 악의적 인 위젯을위한이 문제에 대한 해결책이 있습니까?멋진 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