NVME-ROTATIONAL-ME(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… nvme-rotational-media-info-log β€” like, the manual page bestie

okay so real talk, this is the nvme-rotational-media-info-log page from the NVMe Manual, and honestly? It's giving "legacy era" in the best way πŸŽ€ Let me walk you through it.


✨ NAME ✨

nvme-rotational-media-info-log β€” Retrieve Rotational Media Information Log, and show it. But also… it's deprecated 😭 (yes, we're already doing disclaimers, buckle up).


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] rotational-media-info-log <device>
                        [--endg-id=<endgid> | -e <endgid>]

That's the whole vibe. Slap a <device> on there, and optionally point at a specific --endg-id=<endgid> (or just -e <endgid> if you're a short-flag girlie ✨).


🌸 DESCRIPTION 🌸

So this command is a deprecated alias for nvme-log-rotational-media-info(1) β€” it got kept around specifically so that scripts written against nvme-cli versions older than 3.0 don't just fall apart. Iconic of the maintainers, honestly 🫢

The options and behavior are identical; the only thing that's different is the top-level command name. That's it. That's the whole difference.

⚠️ New scripts should use nvme log rotational-media-info 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 πŸ’€

Wanna see the full option reference? Go look at nvme-log-rotational-media-info(1). That's where the real detail lives πŸ‘‘


πŸ’– GLOBAL OPTIONS πŸ’–

These live at the top-level nvme command and they're all available to this subcommand. No cap, they're all here:

  • --dry-run β€” Prints the command that would be executed, but does not actually execute it. Like a dress rehearsal, except for ioctls 🎭
  • --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 (pick a lane, bestie πŸ’…).
  • --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 β€” no custom versions, no exceptions.
  • --quiet β€” Suppresses informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. (Yes, they fight. Quiet wins.)
  • --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). Forever girl hours ⏳
  • -v, --verbose β€” Increases the level of detail in the output. May be specified multiple times to further increase verbosity. Stack 'em like bracelets ✨

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


πŸŽ€ EXAMPLES πŸŽ€

No Examples

...yeah. That's literally what it says. No examples. We're on our own, bestie πŸ˜­πŸ’€


🧚 NVME 🧚

Part of the nvme-user suite πŸ¦‹


🌈 SEE ALSO 🌈


okay and that's the whole page!! sourced from the NVMe Manual, dated 10/30/2026, page NVME-ROTATIONAL-ME(1) β€” love that for us πŸ’œβœ¨ go forth and check your rotational media logs, you absolute icon 🫢

πŸ“¦ where this page comes from