NVME-DERA-STAT(1)

πŸ¦‹ nvme-dera-stat(1) πŸ¦‹

okay so bestie, welcome to the NVMe Manual page for nvme-dera-stat β€” yes, the Dera status + Additional SMART log page one. Buckle up, it's a short one and we're gonna make it cute. πŸ’…


🌸 NAME 🌸

nvme-dera-stat β€” sends the NVMe Dera Device status and Additional SMART log page request, returns result and log. ✨


πŸŽ€ SYNOPSIS πŸŽ€

nvme [<global-options>] dera stat <device>

🌈 DESCRIPTION 🌈

This command retrieves the NVMe Dera Device status and Additional SMART log page from the device and gives you back the returned structure. No cap. 🫢

The <device> parameter is mandatory β€” you literally cannot skip it. It may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1). Pick your fighter. πŸ’–

On success, the returned status and smart log structure are printed in a readable format. So you get the info, and it's actually legible β€” we love that for us. ✨


✨ OPTIONS ✨

literally none, bestie β€” the subcommand-specific option list is empty. The global options below still apply, though. πŸ’…


πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

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

  • --dry-run β€” print the command that would be executed, but do not actually execute it. It's giving "look but don't touch." πŸ™ˆ
  • --no-ioctl-probing β€” disable probing for 64-bit IOCTL support.
  • --no-retries β€” disable retry logic on transient errors. no second chances, periodt. πŸ’€
  • -o <fmt>, --output-format=<fmt> β€” set the reporting format to normal, tabular, 'json, or binary. Only one output format may be used at a time. Pick one, bestie β€” no mixing. πŸ’…
  • --output-format-version=<version> β€” select 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. no cap, only the approved versions get in. πŸ”₯
  • --quiet β€” suppress informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. So it's quiet-quiet, but not "hide the errors" quiet. 😭
  • --set-options=<key=value>[,<key=value>...] β€” set libnvme library options for this invocation. Supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir. Keep the keys exact, okay? iykyk. 🧚
  • --timeout=<ms> β€” set the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). So yes, you can literally tell it to wait forever. dramatic? maybe. iconic? absolutely. πŸ’€
  • -v, --verbose β€” increase the level of detail in the output. May be specified multiple times to further increase verbosity. Stack it like accessories, bestie. πŸŽ€

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


πŸ“ EXAMPLES πŸ“

  • Print the Dera Device status and Additional SMART log page in a human readable format:
# nvme dera stat /dev/nvme0

πŸ’œ NVME πŸ’œ

Part of the nvme-user suite β€” periodt. 🌈


πŸŽ€ cute little sign-off: this page comes from the NVMe manual, dated 10/30/2026, and its footer tag is NVME-DERA-STAT(1). bye bestie! πŸ’–βœ¨

πŸ“¦ where this page comes from