HDD
В системе Smart Home присутствует плагин “hdd”, который обеспечивает отображение параметров жесткого диска. Этот плагин позволяет получать информацию о различных характеристиках жесткого диска. Вот некоторые из этих параметров:
-
path: Параметрpathсодержит путь к точке монтирования (mount point) жесткого диска. -
fstype: Параметрfstypeуказывает тип файловой системы, используемой на жестком диске. -
total: Параметрtotalотображает общий объем жесткого диска в байтах. -
free: Параметрfreeпоказывает свободное пространство на жестком диске в байтах. -
used: Параметрusedуказывает использованное пространство на жестком диске в байтах. -
used_percent: Параметрused_percentпоказывает процент использования пространства на жестком диске. -
inodes_total: Параметрinodes_totalотображает общее количество инодов (inode) на жестком диске. -
inodes_used: Параметрinodes_usedуказывает количество использованных инодов на жестком диске. -
inodes_free: Параметрinodes_freeпоказывает количество свободных инодов на жестком диске. -
inodes_used_percent: Параметрinodes_used_percentуказывает процент использования инодов на жестком диске.
Кроме того, плагин “hdd” имеет опцию настроек mount_point, которая позволяет указать точку монтирования для отображения параметров конкретного жесткого диска.
Пример использования плагина “hdd” для получения параметров жесткого диска:
const hddParams = EntityGetAttributes('hdd.hdd1')
const hddSettings = entity.getSettings()
console.log(hddSettings.mount_point);
console.log(hddParams.path);
console.log(hddParams.fstype);
console.log(hddParams.total);
console.log(hddParams.free);
console.log(hddParams.used);
console.log(hddParams.used_percent);
console.log(hddParams.inodes_total);
console.log(hddParams.inodes_used);
console.log(hddParams.inodes_free);
console.log(hddParams.inodes_used_percent);
Вы можете использовать эти параметры для отображения информации о жестком диске в вашем проекте Smart Home.