NVME-CHANGED-ALLOC(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NVME-CHANGED-ALLOC(1) β€” like, the whole glow-up

okay bestie, so this page lives in the NVMe Manual (that's the manual name, iconic, we love her) and it's all about one very specific little command. Let's get into it πŸŽ€


✨ NAME ✨

nvme-changed-alloc-ns-list-log β€” sends a NVMe Changed Allocated Namespace List log page request, returns result and log. Also, and I cannot stress this enough: it's deprecated 😭


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] changed-alloc-ns-list-log <device>
                        [--raw-binary | -b]

🌸 DESCRIPTION 🌸

So here's the tea β˜• β€” this is a deprecated alias for nvme-log-changed-alloc-ns-list(1). It's been kept around for scripts that were written against nvme-cli versions older than 3.0. The options and behavior are literally identical; only the top-level command name is retained. Same energy, different name, no cap.

New scripts should use nvme log changed-alloc-ns-list instead. This alias prints a deprecation warning on stderr and may be removed in a future release 🫢 (so like, don't get too attached, bestie).

See nvme-log-changed-alloc-ns-list(1) for the full option reference β€” that's the main character, this one's just the understudy.


πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

These are defined at the top-level nvme command and are available to this subcommand. So they're like, shared, but they're still yours πŸ’–

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. Manifesting the command without doing the command, we love a low-stakes preview ✨
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support.
  • --no-retries β€” disables retry logic on transient errors. One shot, one opportunity 🎯
  • -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 β€” sorry babe, no custom build 🚫
  • --quiet β€” suppresses informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. Loud era over, quiet era activated 🀫
  • --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. Mix and match, it's giving buffet πŸ“
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). Patience is a virtue, or whatever 🧚
  • -v, --verbose β€” increases the level of detail in the output. May be specified multiple times to further increase verbosity. Stack it, layer it, we stan a build-up πŸ”₯
Heads up bestie: these options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file β€” the command line is the main character here, fr fr πŸ’œ

🌈 EXAMPLES 🌈

No Examples

(yeah. that's it. that's the whole section. honestly? iconic of them πŸ’€)


⭐ NVME ⭐

Part of the nvme-user suite 🫢 she runs with a whole crew.


πŸ“ SEE ALSO πŸ“


and that's the page!! nvme-user suite, NVMe Manual, dated 10/30/2026 β€” go forth and use the non-deprecated one, bestie, your future self will thank you πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from