GZBD-VIEWER(8)
π NAME π
okay so bestie, meet gzbd-viewer β the zoned block devices zone state graphical interface. that's the whole vibe. she's a GUI, she watches zones, she's iconic. this page lives in section 8 of the System Manager's Manual, iykyk π
β¨ SYNOPSIS β¨
gzbd-viewer [options] device
π¦ DESCRIPTION π¦
okay so gzbd-viewer is literally here to dynamically display the state of zones of a zoned block device. the way she does it? every single zone gets its own lil box π, and that box represents the sector range of the zone. simple, elegant, ate.
each zone box gets filled with different colors depending on the zone type and on the use of sectors within the zone. and the condition of zones? that's shown by highlighting a zone box border with different colors. border game strong π
π Zone type and usage color codes π
- Magenta β Conventional zones
- Red β Written sectors of a sequential zone
- Green β Unwritten and usable sectors of a sequential zone
- Rosy brown β Unusable sectors of a sequential zone
π¨ Zone condition color codes π¨
- Light blue β Explicitly opened zones
- Dark blue β Implicitly opened zones
- Dark orange β Closed zones
- Grey β Offline zones
the device argument must be the pathname of the target zoned block device. no shortcuts, no vibes-based guessing, just give her the path fr fr.
by default, gzbd-viewer will display at most 100 zones using a 10 x 10 grid. that default display size can be changed using options as explained below π (the options are down there, keep scrolling bestie, they're so good)
π OPTIONS π
-?,--helpβ Show help options and exit. (courtesy help, she's polite π«Ά)--help-allβ Show all help options and exit.--help-gtkβ Show GTK+ options and exit.-v,--verboseβ Use libzbd verbose mode (for debug). debugging time π₯-i,--intervalmsec β Set refresh interval to msec milliseconds (default:500).-w,--widthcolumns β Display zones in a matrix of columns columns.-h,--heightrows β Display zones in a matrix of rows rows.-b,--blocksize β Use size as the unit for displaying a zone position, length and write pointer position instead of the default byte value.--display=DISPLAYβ Specify the X display to use.
π¨ heads up bestie:-hhere is height, not help. don't come for me, that's just what the page says. use-?or--helpif you need the help. π
πΈ AUTHOR πΈ
Damien Le Moal <damien.lemoal@wdc.com> β king behavior, honestly π
π SEE ALSO π
zbd(8), gzbd(8) β go read those too, they're the siblings, the whole friend group π«Ά
π AVAILABILITY π
the gzbd-viewer utility is part of the libzbd library, available from https://github.com/westerndigitalcorporation/libzbd. go star it, go read it, go be obsessed β¨
and that's the whole page, bestie!! this was GZBD-VIEWER(8) from the System Manager's Manual β section 8 energy all the way through. mwah π
π
π¦ where this page comes from
- debian bookworm: zbd-utils 2.0.4-1 Β· GPL-3.0-or-later
- debian trixie: zbd-utils 2.0.4-1.1+b3 Β· GPL-3.0-or-later
- fedora 43: libzbd-gtk-tools 2.0.4-8.fc43 Β· LGPL-3.0-or-later AND GPL-3.0-or-later
- fedora 44: libzbd-gtk-tools 2.0.4-9.fc44 Β· LGPL-3.0-or-later AND GPL-3.0-or-later
- ubuntu jammy: zbd-utils 2.0.2-2 Β· GPL-3.0-or-later
- ubuntu noble: zbd-utils 2.0.4-1.1build1 Β· GPL-3.0-or-later
- ubuntu questing: zbd-utils 2.0.4-1.1build1
- ubuntu resolute: zbd-utils 2.0.4-1.1build2 Β· GPL-3.0-or-later
- ubuntu stonking: zbd-utils 2.0.4-1.1build2 Β· GPL-3.0-or-later
- π the page's license: GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms