NVME-VIRTIUM-SHOW-IDENTIFY(1)

πŸ’… NVME-VIRTIUM-SHOW-IDENTIFY πŸ’…

okay bestie, welcome to the nvme-virtium-show-identify page β€” it lives in the nvme manual, and it's literally just here to spill the entire tea on your device's identify info ✨


🌸 NAME 🌸

nvme-virtium-show-identify β€” show a complete detail of identify device information in json format. that's it, that's the whole job πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] virtium show-identify <device>

✨ DESCRIPTION ✨

okay so this command prints the complete detail of the identify device information. like, complete complete πŸ’– the details include settings and a description of each feature, and those descriptions are based on the NVM Express Revision 1.3c specification β€” so it's giving very much "I did my homework" energy πŸ“š

the <device> parameter is mandatory (no skipping it, bestie, it's required, periodt) and it may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1) πŸ”₯

on success, the command prints identify device in human readable format. slay 🌈


πŸŽ€ OPTIONS πŸŽ€

none πŸ’€ like, genuinely none. this subcommand is unbothered and thriving with zero options of its own.


πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

these ones live up at the top-level nvme command, and they're available to this subcommand too β€” so you're not left out 🫢

  • --dry-run β€” print the command that would be executed, but do not actually execute it. all the vibes of running it, zero of the consequences πŸ™ˆ
  • --no-ioctl-probing β€” disable probing for 64-bit IOCTL support.
  • --no-retries β€” disable retry logic on transient errors. one shot, no second chances πŸ’…
  • -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 your fighter, not all of them ⭐
  • --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 gatecrashing 🚫
  • --quiet β€” suppress informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. so it's a "shhh" that actually overrides the "say more" 😭
  • --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.
  • --timeout=<ms> β€” set the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). patience is a virtue fr fr 🧚
  • -v, --verbose β€” increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack it like your fave accessories πŸ’œ
these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. no cap.

πŸ’– EXAMPLES πŸ’–

  • Show Identify Device:
# nvme virtium show-identify /dev/nvme0n1

🌟 NVME 🌟

part of the nvme-user suite 🫢


and that's the whole page, bestie β€” NVME-VIRTIUM-SHOW() (yes the header and footer are the same name, iconic symmetry) from the nvme-user suite. now go forth and identify your devices πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from