NVME-LOG-MGMT-ADD(1)

πŸ“¦ version 3.2, in arch rolling

πŸŽ€ NVME-LOG-MGMT-ADD(1) β€” like, the nvme-log-mgmt-addr-list page, bestie πŸŽ€

okay so you opened the NVMe manual (yes, the NVMe Manual, we're fancy here) and landed on this one. It's nvme-log-mgmt-addr-list, and it's honestly a vibe.


✨ NAME ✨

nvme-log-mgmt-addr-list β€” Retrieve Management Address List Log, show it πŸ’…


🌸 SYNOPSIS 🌸

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

πŸ¦‹ DESCRIPTION πŸ¦‹

Retrieve Management Address List Log, show it. That's the whole bit. It retrieves it, and then it shows it to you. Iconic behavior, no notes.

The <device> parameter is mandatory β€” it's the NVMe character device, like /dev/nvme0 for example. Not optional, bestie, you have to give it one. πŸ™ˆ

On success it returns 0. Otherwise you get an error code. Periodt.


πŸ’– OPTIONS πŸ’–

🌈 GLOBAL OPTIONS 🌈

So these ones are defined up at the top-level nvme command, which means they're available to this subcommand too. They trickle down. Main character options, honestly. πŸ‘‘

  • --dry-run β€” Prints the command that would be executed, but doesn't actually execute it. It's giving window shopping. πŸ›οΈ
  • --no-ioctl-probing β€” Disables probing for 64-bit IOCTL support.
  • --no-retries β€” Disables the retry logic on transient errors. One shot, that's it.
  • -o <fmt>, --output-format=<fmt> β€” Sets the reporting format to normal, tabular, 'json, or binary. Only one output format at a time, okay? Pick one. βœ‹
  • --output-format-version=<version> β€” Selects the output format version. Version 1 uses the original field naming, while version 2 (the default) gives you more consistent and script-friendly field names. Any other version? Rejected. 🚫
  • --quiet β€” Suppresses informational messages. Errors still get reported, and heads up: --quiet cancels any --verbose for the library log level. They fight, and quiet wins. πŸ’€
  • --set-options=<key=value>[,<key=value>...] β€” Sets libnvme library options just for this invocation. The 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). So like... forever. Your call. ⏳
  • -v, --verbose β€” Increases the level of detail in the output. You can specify it multiple times to go even more verbose. Stack it, queen. πŸ“š
Also, these options can be set as machine-wide defaults in nvme-cli.conf(5). And a command-line flag always overrides the file. Always. No cap. πŸ”₯

πŸ“ EXAMPLES πŸ“

  • Has the program issue a mgmt-addr-list-log:
# nvme log mgmt-addr-list /dev/nvme0

πŸ‘‘ NVME πŸ‘‘

Part of the nvme-user suite. 🫢


✨ that's the page! ✨ This lil' beauty comes to you from the nvme-user suite, dated 10/30/2026, and it's page NVME-LOG-MGMT-ADD(1) of the NVMe Manual. Go get that management address list log, bestie β€” you've got this πŸ’œπŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from