Skip to content

Metrics - ZFS disk information missing for sda and sdb #55

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
WindowsHyun opened this issue Mar 20, 2025 · 7 comments
Open

Metrics - ZFS disk information missing for sda and sdb #55

WindowsHyun opened this issue Mar 20, 2025 · 7 comments
Labels
help wanted Extra attention is needed

Comments

@WindowsHyun
Copy link

Hello,

I am encountering an issue where metrics are not being collected for my sda and sdb disks. Currently, only my nvme0n1 disk is being captured by the metrics system.

Here is the output of the lsblk command from my system, which shows my disk configuration:

command : lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0  14.6T  0 disk
├─sda1                      8:1    0  14.6T  0 part
└─sda9                      8:9    0     8M  0 part
sdb                         8:16   0  14.6T  0 disk
├─sdb1                      8:17    0  14.6T  0 part
└─sdb9                      8:25    0     8M  0 part
nvme0n1                   259:0    0 238.5G  0 disk
├─nvme0n1p1               259:1    0     1M  0 part
├─nvme0n1p2               259:2    0     2G  0 part /boot
└─nvme0n1p3               259:3    0 236.5G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0 236.5G  0 lvm  /

As you can see from the lsblk output, I have sda, sdb, and nvme0n1 disks. However, in my metrics dashboard (or wherever I am viewing the metrics), I only see information for nvme0n1.

Could you please advise on how to make the metrics system recognize and collect data for sda and sdb disks as well? Also, if possible, could you explain why sda and sdb might be missing from the metrics currently?

Thank you for your help!

@Br0wnHammer
Copy link
Member

Hey @WindowsHyun, could you please try running the capture agent by commenting this part of code out in internal/metric/disk.go

if slices.Contains(checkedSlice, p.Device) || !strings.HasPrefix(p.Device, "/dev") || strings.HasPrefix(p.Device, "/dev/loop") {
	continue
}

@WindowsHyun
Copy link
Author

Disk Metrics:
---------------------------------------------------------------
Device: sysfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: proc
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: udev
  Total:    33318916096 bytes
  Free:     33318916096 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: devpts
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    6675156992 bytes
  Free:     6667304960 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.12%
---------------------------------------------------------------
Device: /dev/dm-0
  Total:    249322430464 bytes
  Free:     103171805184 bytes
  Read:     12701605657600 bytes
  Written:  2315202719744 bytes
  ReadTime: 16672052 ms
  WriteTime:486253008 ms
  Usage:    56.66%
---------------------------------------------------------------
Device: securityfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    33375780864 bytes
  Free:     33375780864 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    5242880 bytes
  Free:     5242880 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: cgroup2
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: pstore
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: bpf
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: systemd-1
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: hugetlbfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: mqueue
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: debugfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tracefs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: fusectl
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: configfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: none
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    33375780864 bytes
  Free:     33375338496 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/nvme0n1p2
  Total:    2040373248 bytes
  Free:     1661190144 bytes
  Read:     36021338112 bytes
  Written:  2015277056 bytes
  ReadTime: 26713 ms
  WriteTime:10798 ms
  Usage:    13.31%
---------------------------------------------------------------
Device: exthdd
  Total:    6754132819968 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/ImageFolder
  Total:    9187389341696 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    26.48%
---------------------------------------------------------------
Device: exthdd/BackupData
  Total:    7037101277184 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    4.02%
---------------------------------------------------------------
Device: exthdd/Script
  Total:    6754163621888 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/PublicData
  Total:    12097113686016 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    44.17%
---------------------------------------------------------------
Device: exthdd/Docker
  Total:    6868977713152 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    1.67%
---------------------------------------------------------------
Device: exthdd/WebSite
  Total:    6754455912448 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Dotnet
  Total:    6754198224896 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/loop3
  Total:    91357184 bytes
  Free:     0 bytes
  Read:     13853739008 bytes
  Written:  0 bytes
  ReadTime: 31330 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: binfmt_misc
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    6675156992 bytes
  Free:     6667304960 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.12%
---------------------------------------------------------------
Device: tracefs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    6675152896 bytes
  Free:     6675148800 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/loop6
  Total:    66846720 bytes
  Free:     0 bytes
  Read:     11324644352 bytes
  Written:  0 bytes
  ReadTime: 44029 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: tmpfs
  Total:    6675152896 bytes
  Free:     6675148800 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/loop0
  Total:    93847552 bytes
  Free:     0 bytes
  Read:     11112012800 bytes
  Written:  0 bytes
  ReadTime: 26368 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/loop5
  Total:    46661632 bytes
  Free:     0 bytes
  Read:     4843000832 bytes
  Written:  0 bytes
  ReadTime: 11728 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: /dev/loop4
  Total:    66846720 bytes
  Free:     0 bytes
  Read:     5771879424 bytes
  Written:  0 bytes
  ReadTime: 16111 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: exthdd/Docker/b31b15119a0a263977050aa8cbe6a71f357ad32ab851356e852f08aff46521a2
  Total:    6754384084992 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/0285b989b401e1bf3ca7bef10fc2c755d3f90be7909cdb7ff6eabd74de384f2c
  Total:    6754399944704 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/9cf9768e70dfcb1a7f088ddd43d3c4c7356187e809218b1754a0626d118251ab
  Total:    6754241347584 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/0fcf438cd754c28cfd142a04f04f350961bf9ffbd4375ca6cfa81b9888bc9b01
  Total:    6754526953472 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: exthdd/Docker/fc4eaca8736cecee5f53a2b462f4294b7181cc978c980f17eadad006fe30bd94
  Total:    6754267037696 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/88f13746e06ca064978523394ba91e3803601adc8e5ddb9bf6d5ea622fd878ae
  Total:    6754307407872 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/255ff1f3100554f051857cad12d0d08a55b6af9bf222f4f3a3fa88aff1ca9736
  Total:    6754384084992 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/2a16b4d54bb2371f2ed30b365958b2d251473d86a1a8c33202a4e6a4c65bdf4d
  Total:    6754181185536 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/e06cad845f0f64e888150ae5e4b8d321d8dcd9e46b03a9621aeb7954f8c26aea
  Total:    6754384084992 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/d77af612385d5be8327c6c70def511b01ee599bf0b8dd1fdc46f9461c3513be6
  Total:    6754526953472 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: exthdd/Docker/19807e8110a8bd4117bdd6f2a00b8a982b7113089d70fc4fd40bda6387d75a78
  Total:    6754159165440 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/a044195bf55ae9468dcd3141ffe3ea20062c24e39be25826ef9c6fe0ba510e6e
  Total:    6754148417536 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/090eec54211b9fe95a43da8f7ded6263d9113e939b7d1b5a6b684a03595e85fd
  Total:    6754331000832 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/2166de8a9850b50c7f50dd618be67f1108a5b5669f66471134ef4bca4ce07485
  Total:    6754173583360 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/af493e525f3e35d57b97c3a23a5a06ce850e74fd9168162c5cdb180e9f3f10d0
  Total:    6754526953472 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: exthdd/Docker/0103e4ec7a5691ac3f6f153a7b48cd2af6d73a7741e4a7356fe0b62caa250f3e
  Total:    6754222866432 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/c8e40a889f158a4b1dc88c069884cc7e333eaae1a87b133f37376ff72adfab1f
  Total:    6755594665984 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.02%
---------------------------------------------------------------
Device: exthdd/Docker/6add1dd211d7000f4b9e6644f65a39cc96ebe41d18af050b32f109d7dd327354
  Total:    6754176335872 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/12011aaa5f8830c4a7ead1a3d5ebc5ff788cfcb98bf6510deb305c93c270507b
  Total:    6754225225728 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/a19d2628c08f51524ed91ab72491440273edbfd5c2473268a94035cb1dfffd22
  Total:    6754227716096 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/cfeae3853c7e360d1433d9a42e49f55cf57e0d80dba2631a113c5cc59ae66d76
  Total:    6754384084992 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/b476065cfa5770ea627dc5a46ab28409953a81783eaff39c9c9846f99b869f59
  Total:    6754229944320 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/0df26309eb08b06b9ca41dad50b0a801a0174fce6488899086cfc815cb2eaa6c
  Total:    6754140815360 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/00398852b947caff8a465aa69fde836c4a0895e33193fe7fbbbff8f3e4a67428
  Total:    6754140815360 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/d924f77ecce4f8d670dda6b5a3aa4682736f67ca25fbdd1cdbc4746aaa8d39af
  Total:    6754163621888 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/1b54cfe27a96d945627ba1cbe9bed1c8eb6333d1e02fd008c631aee90eb35c3b
  Total:    6754140815360 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/2f132ae41bd9706686ec4a22b5175d3692f002c410f8ecfa576946478b6d7336
  Total:    6754156806144 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/206ace100f4ec08a91b5b6d87e3019c5b97444d188d7e0bc32039b114fbac06a
  Total:    6754696691712 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/PrivateData
  Total:    7127333732352 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    5.24%
---------------------------------------------------------------
Device: exthdd/Docker/9514f5c794d5a488da97de404216f86d50d2df9b351ff4e4b1320929391a9379
  Total:    6754301116416 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/2cbf4a4592e9030f8fd4412ad772e54eaff6e35ede60402516dd2677a366abcd
  Total:    6754489597952 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/cea7956a0b533be507a294c5bb48cb5e9864ec457fb66be343a2bf2749ebf952
  Total:    6754324709376 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/de568b764c18b55ec3f77cb8eaf029e3c711dc2b3f312ca6165b855220e4bafc
  Total:    6754238857216 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/0cc4ea0bef4a14f36313cd2fd74ed0ff429d947a0773881bbf69992ec167ce1c
  Total:    6754409512960 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/1e2b6c2b680992c2fce149eb13a97c4b174ffe2071e6438846b80d8e1f245e0f
  Total:    6754152611840 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: /dev/loop1
  Total:    46661632 bytes
  Free:     0 bytes
  Read:     9657975808 bytes
  Written:  0 bytes
  ReadTime: 36557 ms
  WriteTime:0 ms
  Usage:    100.00%
---------------------------------------------------------------
Device: exthdd/Docker/969fe73e95da2addac841e39a12a2286c06e91d895e1d94c0f8d009e66f5aff9
  Total:    6754180005888 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/358e795c9e0c6020a52cc026cf83ff0108f9a1dcbebb572d60dc15fea795cbf3
  Total:    6754143698944 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/bf97fe4fbce2873965cbdbe6d9bc6be493e7434bf96aa4b1adceb8f571404ecc
  Total:    6754440183808 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/d7e9a1dbd5c326f3883894342feb9a3acfa885af4a96251fa2666bb70645963a
  Total:    6754152611840 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/a8dac640239bc08d535b3f53566f814ce48257023d1ac104268d7a1555a96501
  Total:    6754591178752 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/da3d6f5e41d2b8ef45941d10dfcf786f617aa31ec0cc881fd0334228a6992a42
  Total:    6755356901376 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.02%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/38447ae0553ca8a9e71cb998611e4a336487fb0ba4e90ad36ed58e6469eca76d
  Total:    6754183806976 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/80473864706e32e6f7590e65cd7392a25343a2ce4436463abe78fdbea74f2e37
  Total:    6754381725696 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/552a174976490694b6243216ad7912e375e75c6ced2f36741d8b7265848d209c
  Total:    6754191540224 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/8bb75a12dd6519093a6793f7529238098f2bddd8d5fbfdef8611de1e76d3f70e
  Total:    6754191147008 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/63bb38e06f989b70c2b0e1bf1bdb3d362c4372bec65d8a588b148be4db5e2175
  Total:    6754205171712 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/e2cbbcde028223e52628bb89870d24180dea0a788d48ea593b77c52a2d72579b
  Total:    6754185379840 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/a498a3a7d77205989dec8612582e74e1d17c9fc568369948a691104ef982df85
  Total:    6754275557376 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/8a1e81e6de59534c242f95ebc2dc3293c1ddb52979ea4dd6d8289e122370e811
  Total:    6754209366016 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/7c70c79e4710b5f40699159f5a77eeb2fd879aeaed9c5898b268e80c7a676a2c
  Total:    6754260877312 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/981e23ef06b225243bb9535d0f93d7d47839d804f79937039d50b2c2c40aca24
  Total:    6754160738304 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/b8362e99571a22aa4b9ec8e78294318d3e1f3971edb02940f75368ca4aa8639a
  Total:    6754140815360 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/4e3342364c07661babfcd5c8fd74e69eea9035ebcd4db27c83e0ac0355a33c56
  Total:    6754477146112 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/c740e92a5ced2e42d78260e28799ee8fec3a9a1453262a87d804ec396e72b293
  Total:    6754163752960 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/4bbf5059b195a19f2f30c67e0543d8d210f6d31af8fa744ed63c54381ea16f9f
  Total:    6754366652416 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/1e4bf3dcece08297048a115adb737eb67dc654685525e13d14e2b08df9eb5c5a
  Total:    6754160345088 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/53e9b81acbfb069a20e1847248f7eb2f5f08b7e622bdd185d677e3e71f033dd6
  Total:    6754255241216 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/3b22b1a258d3e79b1abb55dd62cfaca621afb8e96c06a0969e3d6f95196df5f2
  Total:    6754480947200 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/66c3ab36992d9ec3380128e711c2743a53351ca16963967df8600be21c61f5ee
  Total:    6755005759488 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.01%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/664617dbc254daecb4454112847873f5e87a83df980cbbcd03048ff704be3de6
  Total:    6754175418368 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/a6c31cbb1e54caa78cee579d5b3f35df29d841be0f8281c3fc77cdaf137ac331
  Total:    6755193061376 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.02%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/b7f1b968e32e133334da2e7dfa358ced2ed034c7983e41372e1fc78a8803ae17
  Total:    6757445795840 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.05%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: exthdd/Docker/2c6be3a7544bab3ca9e6952d609b46b1758b10d63f785fdcc13c45fb9ee9ef5b
  Total:    6754254585856 bytes
  Free:     6754132557824 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------
Device: nsfs
  Total:    0 bytes
  Free:     0 bytes
  Read:     0 bytes
  Written:  0 bytes
  ReadTime: 0 ms
  WriteTime:0 ms
  Usage:    0.00%
---------------------------------------------------------------

I have confirmed that the output from this code is not as expected and is not working correctly.

Below is the Go code I am using to check ZFS sizes. Please review this code and incorporate it to help resolve the issue.

package main

import (
	"bytes"
	"fmt"
	"os/exec"
	"strings"
)

type ZPoolData struct {
	Name    string
	State   string // Mapped from HEALTH in zpool list output
	Health  string // Redundant, but kept for consistency, also mapped from HEALTH
	Free    string
	Allocated string
	Size    string // Added Size field
	Cap     string // Added Capacity field
}

func CollectZPoolMetrics() ([]*ZPoolData, error) {
	cmd := exec.Command("zpool", "list", "-H") // -H for no header
	var out bytes.Buffer
	cmd.Stdout = &out
	err := cmd.Run()
	if err != nil {
		return nil, err
	}

	lines := strings.Split(out.String(), "\n")
	var pools []*ZPoolData

	for _, line := range lines {
		line = strings.TrimSpace(line)
		if line == "" { // Skip empty lines
			continue
		}
		fields := strings.Fields(line)
		if len(fields) >= 9 { // Check if we have enough fields
			pool := &ZPoolData{
				Name:      fields[0],
				Size:      fields[1],
				Allocated: fields[2],
				Free:      fields[3],
				Cap:       fields[7],
				Health:    fields[8], // HEALTH field
				State:     fields[8], // State is mapped from HEALTH
			}
			pools = append(pools, pool)
		}
	}

	return pools, nil
}

func main() {
	pools, err := CollectZPoolMetrics()
	if err != nil {
		fmt.Println("Error:", err)
		fmt.Println("Make sure zpool is in your PATH and executable.")
		return
	}

	if len(pools) > 0 {
		fmt.Println("ZPool Status (zpool list):") // Changed title to reflect zpool list
		fmt.Println("---------------------------------------------------------------")
		for _, pool := range pools {
			fmt.Printf("Pool Name: %s\n", pool.Name)
			fmt.Printf("  Size:      %s\n", pool.Size) // Added Size output
			fmt.Printf("  Allocated: %s\n", pool.Allocated)
			fmt.Printf("  Free:      %s\n", pool.Free)
			fmt.Printf("  Capacity:  %s\n", pool.Cap)   // Added Capacity output
			fmt.Printf("  Health:    %s\n", pool.Health)
			fmt.Printf("  State:     %s\n", pool.State) // Added State output (which is same as Health)
			fmt.Println("---------------------------------------------------------------")
		}
	} else {
		fmt.Println("No ZPools found or ZFS utilities not installed or no pools exist.")
		fmt.Println("---------------------------------------------------------------")
	}
}

output:

ZPool Status (zpool list):
---------------------------------------------------------------
Pool Name: exthdd
  Size:      14.5T
  Allocated: 8.28T
  Free:      6.27T
  Capacity:  56%
  Health:    1.00x
  State:     1.00x
---------------------------------------------------------------

@Br0wnHammer
Copy link
Member

@mertssmnoglu, Adding ZFS support might cater to a niche group of advanced users rather than addressing an end-user problem. It would be important to weigh the benefits against the potential complexities and resource requirements before proceeding with such an implementation. What say?

@mertssmnoglu
Copy link
Member

Hey guys, sorry for the delay.

Thanks for the samples @WindowsHyun , I think we can use the same DiskData struct for the output with some nil values.

type DiskData struct {
	Device             string   `json:"device"`               // Device
	TotalBytes         *uint64  `json:"total_bytes"`          // Total space of device in bytes
	FreeBytes          *uint64  `json:"free_bytes"`           // Free space of device in bytes
	UsedBytes          *uint64  `json:"used_bytes"`           // Used space of device in bytes
	UsagePercent       *float64 `json:"usage_percent"`        // Usage percent of device
	TotalInodes        *uint64  `json:"total_inodes"`         // Total space of device in inodes
	FreeInodes         *uint64  `json:"free_inodes"`          // Free space of device in inodes
	UsedInodes         *uint64  `json:"used_inodes"`          // Used space of device in inodes
	InodesUsagePercent *float64 `json:"inodes_usage_percent"` // Usage percent of device in inodes
	ReadBytes          *uint64  `json:"read_bytes"`           // Amount of data read from the disk in bytes
	WriteBytes         *uint64  `json:"write_bytes"`          // Amount of data written to the disk in bytes
	ReadTime           *uint64  `json:"read_time"`            // Cumulative time spent performing read operations
	WriteTime          *uint64  `json:"write_time"`           // Cumulative time spent performing write operations
}

We can check if the file system requires additional steps to receive disk usage data, and can do a different branch of operations.

// pseudo
if isZFS() {
	collectZFSData()
} else {
	collectDiskData()
}

I don't have ZFS filesystem in my device so i'm not able to test it. Can you please validate these isPathZFS("/"), isZFS() functions are returns true?

package main

const ZFS_SUPER_MAGIC = 0x2FC12FC1

func isPathZFS(path string) (bool, error) {
	var stat syscall.Statfs_t
	err := syscall.Statfs(path, &stat)
	if err != nil {
		return false, err
	}

	return stat.Type == ZFS_SUPER_MAGIC, nil
}

func isZFS() bool {
	file, err := os.Open("/proc/mounts")
	if err != nil {
		return false
	}
	defer file.Close()

	scanner := bufio.NewScanner(file)
	for scanner.Scan() {
		line := scanner.Text()
		fields := strings.Fields(line)
		if len(fields) >= 3 && fields[2] == "zfs" {
			return true
		}
	}

	if err := scanner.Err(); err != nil {
		return false
	}

	return false
}

@WindowsHyun
Copy link
Author

WindowsHyun commented Mar 28, 2025

package main

import (
	"bufio"
	"fmt"
	"os"
	"strings"
	"syscall"
)

const ZFS_SUPER_MAGIC = 0x2FC12FC1

func isPathZFS(path string) (bool, error) {
	var stat syscall.Statfs_t
	err := syscall.Statfs(path, &stat)
	if err != nil {
		return false, err
	}

	return stat.Type == ZFS_SUPER_MAGIC, nil
}

func isZFS() bool {
	file, err := os.Open("/proc/mounts")
	if err != nil {
		return false
	}
	defer file.Close()

	scanner := bufio.NewScanner(file)
	for scanner.Scan() {
		line := scanner.Text()
		fields := strings.Fields(line)
		if len(fields) >= 3 && fields[2] == "zfs" {
			return true
		}
	}

	if err := scanner.Err(); err != nil {
		return false
	}

	return false
}

func main() {
	fmt.Println("isZFS():", isZFS())
	result, err := isPathZFS("/exthdd")
	if err != nil {
		fmt.Println("error:", err.Error())
		os.Exit(1)
	}
	fmt.Println("isPathZFS(/exthdd):", result)
	result, err = isPathZFS("/home")
	if err != nil {
		fmt.Println("error:", err.Error())
		os.Exit(1)
	}
	fmt.Println("isPathZFS(/home):", result)
}
isZFS(): true
isPathZFS(/exthdd): true
isPathZFS(/home): false

This is the result of running it directly based on the code you wrote.
If zfs exists, it returns true, if not, it returns false normally.

Thank you for your attention.

@mertssmnoglu mertssmnoglu added the help wanted Extra attention is needed label Apr 28, 2025
@mertssmnoglu
Copy link
Member

Hi @WindowsHyun, sorry for this late response.

I try to reproduce your ZFS setup on an AWS EC2 instance but the code block acts different on my end. I couldn't find a solution that covers everyone. Please let me know if I am doing something wrong.

My EC2 Config:

- AMI: ami-0d4a55af1d81bc708 # FreeBSD 14.2 with ZFS Root
- Storage:
  - /dev/sda1: 10 GiB # ZFS Root
  - /dev/sdb: 15 GiB

Used commands

zpool create new-pool /dev/nda1
zpool destroy new-pool
gpart create -s gpt /dev/nda1
gpart add -t freebsd-zfs -l new-pool-label /dev/nda1
zpool create new-pool /dev/gpt/new-pool-label
lsblk
zpool status

Image

Output of df -h

Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default    8.5G    5.2G    3.3G    61%    /
devfs                 1.0K      0B    1.0K     0%    /dev
/dev/gpt/efiesp        32M    647K     31M     2%    /boot/efi
zroot/home            3.7G    394M    3.3G    10%    /home
zroot/usr/ports       3.3G    420K    3.3G     0%    /usr/ports
zroot/var/tmp         3.3G    424K    3.3G     0%    /var/tmp
zroot/var/audit       3.3G    428K    3.3G     0%    /var/audit
zroot/usr/obj         3.3G    420K    3.3G     0%    /usr/obj
zroot/var/mail        3.3G    1.4M    3.3G     0%    /var/mail
zroot/var/crash       3.3G    424K    3.3G     0%    /var/crash
zroot/var/log         3.3G    1.6M    3.3G     0%    /var/log
zroot/usr/src         3.3G    420K    3.3G     0%    /usr/src
zroot/tmp             3.3G    420K    3.3G     0%    /tmp
new-pool               14G     96K     14G     0%    /new-pool

@WindowsHyun
Copy link
Author

My environment is ubuntu 22.04 environment.
If it is a freeBSD environment, the code may not work.
It seems that the related code needs to be modified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants