NVME-MICRON-TEMPER(1)

πŸ’… NAME

okay so bestie, this one's called nvme-micron-temperature-stats β€” it retrieves temperature information of given micron device, like, literally the temp of your Micron drive πŸ’–

(also hi, this is a page from the NVMe manual, putting that up top so you know where we're at ✨)


πŸŽ€ SYNOPSIS

nvme [<global-options>] micron vs-temperature-stats <device>

that's it. that's the whole vibe. πŸ¦‹


🧚 DESCRIPTION

This command prints temperature information (composite temperature and number of active temperature sensors) for the given micron device. so you get the feels check on your drive, literally temperature edition 🌑️✨

The <device> parameter is mandatory β€” no device, no data, no cap πŸ™…β€β™€οΈ. And it may be either:

  • the NVMe character device (ex: /dev/nvme0), or
  • a namespace block device (ex: /dev/nvme0n1)
⚠️ heads up bestie: This will only work on Micron devices devices of model numbers 54XX. yes it says "devices devices" in the original, iconic honestly, we keep it. Support for new devices may be added subsequently β€” so if you got a newer model, sit tight 🫢

⭐ OPTIONS

None πŸ’€

like... literally none. zero. zip. the option bar is empty, we're serving minimalist πŸ‘‘


πŸ‘‘ GLOBAL OPTIONS

okay so these ones live at the top-level nvme command and are available to this subcommand (they're the main characters of the whole suite, honestly):

  • --dry-run β€” Print the command that would be executed, but do not actually execute it. it's the "look but don't touch" of flags πŸ™ˆ
  • --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 one, we don't do indecision πŸ’…
  • --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 β€” nope, not on the menu 🚫
  • --quiet β€” Suppress informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. shush mode activated 🀫
  • --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). no rush babe ⏳
  • -v, --verbose β€” Increase the level of detail in the output. May be specified multiple times to further increase verbosity. more v's = 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

  • Retrieve temperature information
# nvme micron vs-temperature-stats /dev/nvme0

that's the whole ritual, periodt ✨


πŸ’œ NVME

Part of the nvme-user suite. slay πŸ’…


and that's the page, bestie!! πŸŽ€ this was NVMe manual page NVME-MICRON-TEMPER(1), dated 10/30/2026, brought to you by the nvme-user suite β€” go check your temps, love u, bye πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from