NVME-SUPPORTED-LOG(1)

πŸ’– NVME-SUPPORTED-LOG(1) πŸ’–

okay bestie, welcome to this page from the NVMe Manual β€” it's giving supported log pages, but make it cute. We're keeping every flag, every path, every value, no cap. ✨

πŸŽ€ NAME πŸŽ€

nvme-supported-log-pages β€” sends an NVMe Supported Log pages request and returns the result and the log. periodt. 🌸

✨ SYNOPSIS ✨

nvme [<global-options>] supported-log-pages <device>

πŸ’… DESCRIPTION πŸ’…

This command retrieves the NVMe supported log pages details from an NVMe device and provides the returned structure. πŸ¦‹

The <device> parameter is mandatory, bestie β€” it should be the NVMe character device (ex: /dev/nvme0). No device, no vibe check. πŸ’€

On success, the returned supported log pages log structure will be printed for each command that is supported. 🌈

πŸ¦‹ OPTIONS πŸ¦‹

🌈 GLOBAL OPTIONS 🌈

The following options are defined at the top-level nvme command and are available to this subcommand:

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. it's the "look, don't touch" option. πŸ™ˆ
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support. πŸ›‘
  • --no-retries β€” disables retry logic on transient errors. no second chances, apparently. πŸ’…
  • -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 fighter. πŸ₯Š
  • --output-format-version=<version> β€” selects the output format version. Version 1 uses the original field naming, while version 2 (default) provides more consistent and script-friendly field names. Other versions are rejected. do not pass go. 🚫
  • --quiet β€” suppresses informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. peace and quiet, but make it responsible. 🀫
  • --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 is an option, lowkey. ⏳
  • -v, --verbose β€” increases the level of detail in the output. May be specified multiple times to further increase verbosity. more words, more lore. πŸ“š

These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. πŸ‘‘

πŸ“ EXAMPLES πŸ“

No examples provided yet. 😭 not a single one β€” yet.

πŸ‘‘ NVME πŸ‘‘

Part of the nvme-user suite. 🫢


πŸ’Œ source/version: NVMe Β· date: 10/30/2026 Β· page: NVME-SUPPORTED-LOG(1) β€” byeee, go check those log pages πŸ’–

πŸ“¦ where this page comes from