NVME-BOOT-PART-LO(1)
πΈ NVME-BOOT-PART-LO(1) β the nvme manual, bestie edition πΈ
okay so real talk, this is a page straight outta the NVMe Manual and it's about the nvme-boot-part-log command. it's short, it's deprecated, and it's literally just a vibe-preserving alias. let's get into it π
β¨ NAME β¨
nvme-boot-part-log β retrieves a Boot Partition log page from an NVMe device. and yes, it's deprecated (we'll get there, don't panic) π«Ά
β¨ SYNOPSIS β¨
nvme [<global-options>] boot-part-log <device> [--lsp=<field> | -s <field>]
[--output-file=<file> | -f <file>]
that's the whole shape of it β parent nvme command, global options, the subcommand, your <device>, and then optionally --lsp=<field> (or -s <field>) and/or --output-file=<file> (or -f <file>) π
β¨ DESCRIPTION β¨
bestie. listen. this command is a deprecated alias for nvme-log-boot-part(1). it only still exists for the scripts that were written against nvme-cli versions older than 3.0. the options and the behavior are identical β the only thing being kept alive here is the top-level command name π
if you're writing something new, please please please use nvme log boot-part instead. this alias prints a deprecation warning on stderr every time you run it, and ngl it may be removed in a future release. it's giving "still in the group chat but hasn't said anything since 2022" π
heads up: for the full option reference, the manpage points you at nvme-log-boot-part(1). go read that one, it's the main character π
β¨ GLOBAL OPTIONS β¨
these are defined up at the top-level nvme command, and they're available to this subcommand too. so you get all the inherited lore β¨
--dry-runβ prints the command it would have executed, but doesn't actually execute it. all the outfit, none of the commitment π--no-ioctl-probingβ turns off probing for 64-bit IOCTL support π--no-retriesβ disables the retry logic on transient errors. one shot, no second chances, no cap π-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,json, orbinary. only one output format at a time, bestie β pick a lane π--output-format-version=<version>β picks the output format version. version1uses the original field naming, while version2(the default) gives you more consistent, script-friendly field names. any other version gets rejected, periodt π ββοΈ--quietβ suppresses informational messages. errors still get reported, and just so you know:--quietcancels any--verbosefor the library log level. they do not coexist, it's not that kind of party π€«--set-options=<key=value>[,<key=value>...]β sets libnvme library options just for this invocation. the supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dirπ§--timeout=<ms>β sets the command timeout in milliseconds.infiniteor-1waits with no time limit at all (0xffffffff). patient queen energy β³-v,--verboseβ increases the detail in the output. you can stack it multiple times to keep cranking the verbosity up, iykyk π£οΈ
also! these options can be set as machine-wide defaults in nvme-cli.conf(5). but a command-line flag always overrides the file β the flag wins, always, no discussion π«‘
β¨ EXAMPLES β¨
No Examples
yep. that's it. that's the section. the manpage literally just says no examples and honestly? iconic minimalism π
β¨ NVME β¨
part of the nvme-user suite π
β¨ SEE ALSO β¨
nvme-log-boot-part(1)β the actual one. the one you should be using. go there π¦
and that's the whole page!! mwah π this little beauty comes from the NVMe manual, dated 10/30/2026 β go forth and use the new command name, bestie, your future self will thank you πΈβ¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms