NVME-MGMT-ADDR-LI(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NVME-MGMT-ADDR-LI(1) β€” the nvme manual, but make it make sense

okay so bestie, welcome to the NVMe Manual</> page for nvme-mgmt-addr-list-log πŸŽ€ this one's a little retired legend β€” it still works, but it's on its way out, and I'm gonna tell you everything about it, no cap. Let's go ✨


🌸 NAME 🌸

nvme-mgmt-addr-list-log β€” Retrieve Management Address List Log, show it (deprecated, sad but true 😭)


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] mgmt-addr-list-log <device>

That's the whole vibe: the top-level nvme command, some optional global stuff in brackets, the subcommand mgmt-addr-list-log, and your <device> πŸ’–


✨ DESCRIPTION ✨

So here's the tea 🍡 β€” this is a deprecated alias for nvme-log-mgmt-addr-list(1). It's literally just hanging around for the scripts that were written against nvme-cli versions older than 3.0. The options and behavior are identical, fr fr β€” the only thing that's kept is the top-level command name itself. That's it, that's the whole reason it exists πŸ’€

New scripts should use nvme log mgmt-addr-list instead. Periodt. πŸ“Œ

⚠️ Heads up bestie: this alias prints a deprecation warning on stderr, and it may be removed in a future release. So like... don't get too attached πŸ₯²

For the full option reference, go see nvme-log-mgmt-addr-list(1) β€” that's where the real main character energy lives πŸ‘‘


πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

These are defined at the top-level nvme command and they're all available to this subcommand too. Group-chat-wide settings, iykyk 🫢

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. All the aesthetic, zero commitment πŸ’…
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support. No poking around πŸ”
  • --no-retries β€” disables retry logic on transient errors. One shot, no second chances πŸ”₯
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, json, or binary. Only one output format may be used at a time, so pick your fave and commit πŸŽ€
  • --output-format-version=<version> β€” selects the output format version. Version 1 uses the original field naming, while version 2 (the default) provides more consistent and script-friendly field names. Other versions are rejected β€” like, straight up no 🚫
  • --quiet β€” suppresses informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. The introvert flag πŸ™ˆ
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation. Supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir 🧚
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). Commitment issues? Handled ⏳
  • -v, --verbose β€” increases the level of detail in the output. May be specified multiple times to further increase verbosity. Stack it, bestie, go off πŸ“š

Also! These options can be set as machine-wide defaults in nvme-cli.conf(5) β€” and a command-line flag always overrides the file. CLI stays winning πŸ‘‘


πŸ’€ EXAMPLES πŸ’€

No Examples

(yeah... literally none. the void. the emptiness. we respect it tho 🫢)


🌈 NVME 🌈

Part of the nvme-user suite ✨


πŸ“ SEE ALSO πŸ“


and that's the whole page, you ate that πŸŽ€

Sign-off szn: this cutie came from the NVMe source, dated 10/30/2026 β€” and the manual name up top was NVMe Manual, in case you were wondering where that went πŸ’œ

ngl this alias is giving "senior who's retiring but still shows up to every meeting" β€” iconic, but the future is nvme log mgmt-addr-list. mwah πŸ’‹

πŸ“¦ where this page comes from