BLKRAWVERIFY(1)
π BLKRAWVERIFY β¨
okay bestie, so blkrawverify is a section 1 manual page, and it's literally the vibe-check tool for your blktrace output. let's get into it π«Ά
πΈ NAME πΈ
blkrawverify β verifies an output file produced by blkparse
like. it checks that your file is actually okay. that's the whole job. iconic. π
β¨ SYNOPSIS β¨
blkrawverify <dev> [<dev>...]
π¦ DESCRIPTION π¦
so the blkrawverify utility can be used to verify data retrieved via blktrace. it's giving "quality control but make it blk". π
here's what it's checking for, fr fr:
- valid event formats β
- forward progressing sequence numbers π₯
- forward progressing time stamps β³
- and it also does reasonable checks for other potential issues within individual events π
any errors it finds get tracked in <dev>.verify.out. so if something's sus, that's where the receipts live. π
ngl, always go read <dev>.verify.out after you run this β that's the whole point of the exercise, bestie.
π AUTHORS π
blkparse was written by Jens Axboe, Alan D. Brunelle and Nathan Scott. π«Ά
this man page was created from the blktrace documentation by Bas Zoetekouw.
π REPORTING BUGS π
found a bug? report bugs to <linux-btrace@vger.kernel.org> π
not me begging you to actually report it instead of just complaining in the group chat π
π COPYRIGHT π
Copyright Β© 2006 Jens Axboe, Alan D. Brunelle and Nathan Scott.
this is free software. you may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. there is NO WARRANTY, to the extent permitted by law. π«£
this manual page was created for Debian by Bas Zoetekouw. it was derived from the documentation provided by the authors and it may be used, distributed and modified under the terms of the GNU General Public License, version 2.
on Debian systems, the text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2. π
π SEE ALSO π
btrace(8)blktrace(8)blkparse(1)verify_blkparse(1)btt(1)
go read those too, iykyk π
and that's the page!! this one's from blktrace git-20070306202522, dated March 6, 2007 β vintage but still slaying β¨π¦ no cap, thanks for reading bestie, mwah π
π¦ where this page comes from
- centos-stream 10: blktrace 1.3.0-13.el10 Β· GPL-2.0-or-later
- centos-stream 9: blktrace 1.2.0-20.el9 Β· GPLv2+
- debian bookworm: blktrace 1.2.0-5 Β· GPL-2.0-or-later
- debian trixie: blktrace 1.3.0-0.2 Β· GPL-2.0-or-later
- fedora 43: blktrace 1.3.0-13.fc43 Β· GPL-2.0-or-later
- fedora 44: blktrace 1.3.0-15.fc44 Β· GPL-2.0-or-later
- nixos 26.05: blktrace 1.3.0
- nixpkgs unstable: blktrace 1.3.0
- opensuse-leap 16.0: blktrace 1.3.0+git.20211021-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: blktrace 1.3.0+git.20211021-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: blktrace 1.3.0+git.20211021-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: blktrace 1.3.0+git.20211021-160000.2.2 Β· GPL-2.0-only
- ubuntu jammy: blktrace 1.2.0-5 Β· GPL-2.0-or-later
- ubuntu noble: blktrace 1.2.0-5ubuntu2 Β· GPL-2.0-or-later
- ubuntu questing: blktrace 1.2.0-5ubuntu4
- ubuntu resolute: blktrace 1.2.0-5ubuntu5 Β· GPL-2.0-or-later
- ubuntu stonking: blktrace 1.2.0-5ubuntu5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms