NVME-SOLIDIGM-LOG-PAGE-DIRECTORY(1)

πŸ’… nvme-solidigm-log-page-directory πŸ’…

okay bestie, welcome to the nvme-solidigm-log-page-directory page β€” it lives in the nvme-solidigm-log corner of the manual, and it's here to hand you the log page directory of your Solidigm NVMe drive. no cap, it's a cute little lookup command.


✨ NAME ✨

nvme-solidigm-log-page-directory β€” retrieve log page directory πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] solidigm log-page-directory <device>

🌸 DESCRIPTION 🌸

So basically this command retrieves and displays the log page directory for the Solidigm NVMe device you point it at. it's giving "here's what log pages you've got and what they're like" β€” that's literally the whole vibe check. it tells you about the available log pages and their characteristics. πŸ‘‘

The <device> parameter is mandatory β€” like, you cannot skip it, periodt. and it can be either the NVMe character device (for example /dev/nvme0) or a namespace block device (for example /dev/nvme0n1). either one slays, pick whichever you've got. πŸ’–


πŸŽ€ OPTIONS πŸŽ€

⭐ GLOBAL OPTIONS ⭐

these ones are defined at the top-level nvme command and are available to this subcommand too β€” so they're not special to us, but they're absolutely invited to the party:

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. window shopping, basically. πŸ›οΈ
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support.
  • --no-retries β€” disables 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, bestie, don't be greedy. πŸ™ˆ
  • --output-format-version=<version> β€” selects the output format version. version 1 uses the original field naming, while version 2 (the default) provides more consistent and script-friendly field names. other versions are rejected β€” no exceptions, the door is closed. πŸšͺ
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. she's on mute but she's still listening. 🀫
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation. the supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir. mix and match, comma-separated, go off. ✨
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). no clock-watching energy. ⏳
  • -v, --verbose β€” increases the level of detail in the output. may be specified multiple times to further increase verbosity. stack 'em like your fave bracelets. πŸ’…
also!! these options can be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file β€” the flag is the main character, the file is just supporting cast. πŸ‘‘

🌈 EXAMPLES 🌈

  • retrieve and display the log page directory:
# nvme solidigm log-page-directory /dev/nvme0
  • retrieve the log page directory in JSON format:
# nvme solidigm log-page-directory /dev/nvme0 -o json

πŸ‘‘ NVME πŸ‘‘

part of the nvme-user suite 🫢


and that's the whole page, bestie β€” no notes, she ate. πŸ’€βœ¨ this cutie comes to you from the nvme-user suite, filed under NVME-SOLIDIGM-LOG, and the manual page gives no date of its own (the footer's just the title echoing back at you, iconic behaviour honestly). go get that log page directory, you've got this. πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from