zdz / ServerStatus-Rust

✨ Rust 版 ServerStatus 探针、威力加强版

Home Page:https://ssr.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rust client windows 获取硬盘容量有问题

wyy8261 opened this issue · comments

client版本:v1.7.1
1689063602630
1689063661179
pc上有两个硬盘,只能获取到c盘的硬盘容量

commented

把这个命令的结果贴一下 ./stat_client --sys-info
和 web ui 的点击这台主机展开信息截个图

./stat_client --sys-info
----------------------------------------------------------------------------------------
sys id: 9fb23ca8eb7c501a39239f0e8443fb62
sys info: {"name":"h1","version":"1.7.1","os_name":"windows","os_arch":"x86_64","os_family":"windows","os_release":"Windows Server 2022 Datacenter","kernel_version":"20348","cpu_num":8,"cpu_brand":"AMD EPYC 7T83 64-Core Processor                ","cpu_vender_id":"AuthenticAMD","host_name":"iZ8f9vzjx87lp0Z"}
=> disks:
                NTFS    21677244416/107372081152 B      removable:false mounted on:C:\
                NTFS    395740602368/805304262656 B     removable:false mounted on:D:\
=> networks:
        以太网:         1858/2482 B
=> components:
=> system:
        total memory: 67627167744 bytes
        used memory : 65395937280 bytes
        avai memory : 2231230464 bytes
        free memory : 2231230464 bytes
        total swap  : 9663676416 bytes
        used swap   : 0 bytes
        System name:             Some("Windows")
        System kernel version:   Some("20348")
        System OS version:       Some("10 (20348)")
        System host name:        Some("iZ8f9vzjx87lp0Z")
        one minute: 0.00, five minutes: 0.00, fifteen minutes: 0.00
        CPU Num: 8
        CPU Brand: AMD EPYC 7T83 64-Core Processor
        CPU VerderId: AuthenticAMD
----------------------------------------------------------------------------------------

1689068223303

=> disks:
                NTFS    21677244416/107372081152 B      removable:false mounted on:C:\
                NTFS    395740602368/805304262656 B     removable:false mounted on:D:\

so seems that D or more drivers is not listed.

but frontend is not open sourced, so I can't try to fix it.

commented

取不到 disk name 导致的,等这个月的版本

if uniq_disk_set.contains(disk.name()) {