NVME-ID-SECONDARY-CTRL-LIST(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… nvme-id-secondary-ctrl-list β€” bestie's guide to the secondary controller list πŸŽ€

okay so real talk: this is a page from the nvme-id-secondary corner of the manual-verse, and it's literally just here to show you the secondary controller list that's chillin' with the primary controller of whatever device you point at. no cap, that's the whole vibe. ✨


🌸 NAME 🌸

nvme-id-secondary-ctrl-list β€” show the secondary controller list associated with the primary controller of the given device πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] id secondary-ctrl-list <device>
                        [--cntid=<cntid> | -c <cntid>]
                        [--num-entries=<entries> | -e <entries>]

πŸ’– DESCRIPTION πŸ’–

Show the secondary controller list associated with the primary controller of the given device. that's it, that's the assignment 🫢

The <device> parameter is mandatory β€” like, you literally cannot skip it, bestie β€” and it may be either the NVMe character device (ex: /dev/nvme0) or a block device (ex: /dev/nvme0n1).

On success, the secondary controller list is printed. iconic behavior, honestly πŸ’…


✨ OPTIONS ✨

  • -c <cntid>, --cntid=<cntid> β€” lowest controller identifier to display. like, the starting point of your little controller tour πŸŽ€
  • -e <entries>, --num-entries=<entries> β€” number of entries to retrieve. how many besties you're inviting to the list 🧚

🌈 GLOBAL OPTIONS 🌈

these ones live at the top-level nvme command and are available to this subcommand too β€” they're the main character energy that trickles down to everyone else πŸ‘‘

  • --dry-run β€” print the command that would be executed, but do not actually execute it. all the fantasy, none of the commitment πŸ™ˆ
  • --no-ioctl-probing β€” disable probing for 64-bit IOCTL support.
  • --no-retries β€” disable retry logic on transient errors. one shot, no redos πŸ’€
  • -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 four 😭
  • --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. sorry babes, no version 3 🚫
  • --quiet β€” suppress informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. it's giving "don't talk to me unless it's an emergency" 🀫
  • --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. mix and match, comma-separated, go off ✨
  • --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 serum πŸ’œ
these options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. flags stay winning πŸ‘‘

🌟 EXAMPLES 🌟

  • Has the program issue a list-secondary to display list. slay, one line, done πŸŽ€
# nvme id secondary-ctrl-list /dev/nvme0

πŸ‘‘ NVME πŸ‘‘

Part of the nvme-user suite. one big happy family 🫢


okay bye bestie, that's the whole page πŸ’– the header up top goes by nvme-id-secondary-ctrl-list and the footer is just that same name in its little NVME-ID-SECONDARY() glow-up β€” no date, no version stamp, just pure page-name energy ✨ see u in the next manpage πŸ¦‹

πŸ“¦ where this page comes from