Автор Гілка: hddtemp  (Прочитано 1251 раз)

idontremember

  • Гість
hddtemp
« : 2014-01-10 05:50:40 »
Чи можна для hddtemp використовувати ід диска  (чи щось інше), а не /dev/sd *?

Знаю, що ід диска (що видається командою blkid) - це ід не самого диску, а конкретного розділу.

Навіщо потрібно: У мене в conky є така команда (або параметр настройки)
HDD: $ {execpi 150 hddtemp -n /dev/sdb} °
АЛЕ справа в тому що sdb, може бути і sdd, і sde. Я хочу щоб температура відображалася незалежно від назви пристрою.

---
Чи може десь з /proc брати температуру можна?
« Змінено: 2014-01-10 06:00:18 від idontremember »

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: hddtemp
« Відповідей #1 : 2014-01-10 19:59:18 »
ls -l /dev/disk/by-id/
ls -l /dev/disk/by-path/
Тобто писати щось на зразок:
/dev/disk/by-id/wwn-0x50000f001b300516
« Змінено: 2014-01-10 20:00:45 від xuser13 »
чи планетяне щче не подали блакитне свитло?

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: hddtemp
« Відповідей #2 : 2014-01-10 20:24:41 »
Ще  це почитайте.
чи планетяне щче не подали блакитне свитло?

idontremember

  • Гість
Re: hddtemp
« Відповідей #3 : 2014-01-10 20:26:34 »
---
ДОписую: Чому у мене такі "плаваючі назви дисків"? Бо коли флешку не витягувати з блоку (або дві флешки) - то ото таке і стається.

Хоча мене щойно осяяла думка:  коли команді hddtemp вказати в якості параметру імя флешки, то команда видасть помилку. Можна ж написати скрипт, та і все. Завтра придумаю скрипт - бо я дуже давно не скриптував (от і буде що згадати  :D).
---

xuser@mhost:~$ ls -l /dev/disk/by-id/
итого 0
lrwxrwxrwx 1 root root  9 янв.  10 17:14 ata-ST3250620NS_9QE6E9L4 -> ../../sda
lrwxrwxrwx 1 root root 10 янв.  10 15:41 ata-ST3250620NS_9QE6E9L4-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 янв.  10 17:14 ata-ST3250620NS_9QE6E9L4-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 янв.  10 15:41 ata-ST3250620NS_9QE6E9L4-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 янв.  10 15:41 ata-ST3250620NS_9QE6E9L4-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 янв.  10 15:41 ata-ST3250620NS_9QE6E9L4-part7 -> ../../sda7
xuser@mhost:~$ ls -l /dev/disk/by-path/
ls: невозможно получить доступ к /dev/disk/by-path/: Нет такого файла или каталога
xuser@mhost:~$ ls -l /dev/disk/by-
by-id/    by-label/ by-uuid/  
xuser@mhost:~$ ls -l /dev/disk/by-label/
итого 0
lrwxrwxrwx 1 root root 10 янв.  10 15:41 HomE -> ../../sda6
lrwxrwxrwx 1 root root 10 янв.  10 15:41 RooT -> ../../sda5
lrwxrwxrwx 1 root root 10 янв.  10 15:41 sys -> ../../sda1
xuser@mhost:~$ ls -l /dev/disk/by-uuid/
итого 0
lrwxrwxrwx 1 root root 10 янв.  10 15:41 93de19fe-9c84-48c2-b3b5-1fd4e7b17d18 -> ../../sda5
lrwxrwxrwx 1 root root 10 янв.  10 15:41 a8334d32-d7a4-4912-a8e1-3d1f0b8c3ff2 -> ../../sda7
lrwxrwxrwx 1 root root 10 янв.  10 15:41 ac686958-dec1-4be2-8106-5e38ae2fd29d -> ../../sda6
lrwxrwxrwx 1 root root 10 янв.  10 15:41 BE30FC9830FC58BB -> ../../sda1
xuser@mhost:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232,9G  0 disk
├─sda1   8:1    0 105,8G  0 part /media/xuser/sys
├─sda2   8:2    0     1K  0 part
├─sda5   8:5    0    47G  0 part /
├─sda6   8:6    0  78,2G  0 part /home
└─sda7   8:7    0     2G  0 part [SWAP]
sdb      8:16   0  37,3G  0 disk
└─sdb1   8:17   0  37,3G  0 part /mnt/40
sr0     11:0    1  1024M  0 rom  
xuser@mhost:~$

Шкода, але трішки не воно. У мене зараз є sda та sdb . Але по тих вищевказаних командах видно тільки один диск. А в conky показує два диска - бо у мене їх два.
---
Посилання дивлюся...
« Змінено: 2014-01-10 20:43:07 від idontremember »