github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/hdd.md (about) 1 2 --- 3 title: "HDD" 4 linkTitle: "hdd" 5 date: 2021-10-20 6 description: > 7 8 --- 9 10 {{< figure src="/smart-home/hdd1.png" width="300" >}} 11 12 13 14 15 16 В системе **Smart Home** присутствует плагин "hdd", который обеспечивает отображение параметров жесткого диска. Этот плагин позволяет получать информацию о различных характеристиках жесткого диска. Вот некоторые из этих параметров: 17 18 1. `path`: Параметр `path` содержит путь к точке монтирования (mount point) жесткого диска. 19 20 2. `fstype`: Параметр `fstype` указывает тип файловой системы, используемой на жестком диске. 21 22 3. `total`: Параметр `total` отображает общий объем жесткого диска в байтах. 23 24 4. `free`: Параметр `free` показывает свободное пространство на жестком диске в байтах. 25 26 5. `used`: Параметр `used` указывает использованное пространство на жестком диске в байтах. 27 28 6. `used_percent`: Параметр `used_percent` показывает процент использования пространства на жестком диске. 29 30 7. `inodes_total`: Параметр `inodes_total` отображает общее количество инодов (inode) на жестком диске. 31 32 8. `inodes_used`: Параметр `inodes_used` указывает количество использованных инодов на жестком диске. 33 34 9. `inodes_free`: Параметр `inodes_free` показывает количество свободных инодов на жестком диске. 35 36 10. `inodes_used_percent`: Параметр `inodes_used_percent` указывает процент использования инодов на жестком диске. 37 38 Кроме того, плагин "hdd" имеет опцию настроек `mount_point`, которая позволяет указать точку монтирования для отображения параметров конкретного жесткого диска. 39 40 Пример использования плагина "hdd" для получения параметров жесткого диска: 41 42 ```javascript 43 const hddParams = EntityGetAttributes('hdd.hdd1') 44 const hddSettings = entity.getSettings() 45 console.log(hddSettings.mount_point); 46 console.log(hddParams.path); 47 console.log(hddParams.fstype); 48 console.log(hddParams.total); 49 console.log(hddParams.free); 50 console.log(hddParams.used); 51 console.log(hddParams.used_percent); 52 console.log(hddParams.inodes_total); 53 console.log(hddParams.inodes_used); 54 console.log(hddParams.inodes_free); 55 console.log(hddParams.inodes_used_percent); 56 ``` 57 58 Вы можете использовать эти параметры для отображения информации о жестком диске в вашем проекте **Smart Home**.