NVME-SEAGATE-VS-T(1)

πŸ’– nvme-seagate-vs-temperature-stats(1) πŸ’–

okay so real talk β€” this is a page from the NVMe Manual, and it's all about nvme-seagate-vs-temperature-stats. yes that name is a mouthful, we're aware, slay anyway ✨


🌸 NAME 🌸

nvme-seagate-vs-temperature-stats β€” grab Seagate's vendor-specific temperature stats, bestie πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

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

πŸ’… DESCRIPTION πŸ’…

k so listen: this command only works on Seagate devices that actually support this feature. like, not every command works across every product family β€” that's just how it is, no cap. πŸ™ˆ

the <device> parameter is mandatory (literally cannot skip it, don't try) and it can be either of these two icons:

  • an NVMe character device (ex: /dev/nvme0)
  • an nvme block device (ex: /dev/nvme0n1)

✨ OPTIONS ✨

πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

these live at the top-level nvme command and they're available to this subcommand too β€” so handy fr fr:

  • --dry-run β€” prints the command that would be executed but does not actually execute it. all talk, no action, iconic 🫢
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support.
  • --no-retries β€” turns off the retry logic on transient errors.
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, json, or binary. only one output format at a time, pick your fighter πŸ’€
  • --output-format-version=<version> β€” selects the output format version. version 1 uses the original field naming, while version 2 (the default) gives you more consistent and script-friendly field names. any other version gets rejected, sorry babe 🌈
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. (yes they fight, and 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). truly no rush ⭐
  • -v, --verbose β€” increases the level of detail in the output. you can specify it multiple times to crank the verbosity even higher. more v's, more words πŸ”₯
also bestie, these options can be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file β€” the CLI said what it said πŸ’–

πŸ“ EXAMPLES πŸ“

get vendor specific temperature statistics for the specified device:

# nvme seagate vs-temperature-stats /dev/nvme0

🧚 NVME 🧚

part of the nvme-user suite ✨


k bye bestie, go read your temps πŸŒ‘οΈπŸ’œ β€” this page is from the NVMe crew, version dated 10/30/2026. mwah πŸŽ€

πŸ“¦ where this page comes from