NVME-FEAT-HOST-BE(1)
π NVME-FEAT-HOST-BE(1) β nvme-feat-host-behavior-support π
okay bestie, welcome to the nvme-feat-host-behavior-support page, from the NVMe Manual β¨ this is the one that grabs and sets the host behavior support feature π
β¨ NAME β¨
nvme-feat-host-behavior-support β get and set the host behavior support feature, no cap π«Ά
πΈ SYNOPSIS πΈ
nvme [<global-options>] feat host-behavior-support <device>
[--acre=<acre> | -a <acre>]
[--etdas=<etdas> | -e <etdas>]
[--lbafee=<lbafee> | -l <lbafee>]
[--hdisns=<hdisns>]
[--cdfe=<cdfe> | -c <cdfe>]
[--sel=<select> | -S <select>] [--save | -s]
π¦ DESCRIPTION π¦
Get and set the host behavior support feature. That's the whole vibe π«
The <device> parameter is mandatory β like, you literally cannot skip it, bestie π. It can be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).
So here's the tea β: if you specify any of the setting options (--acre, --etdas, --lbafee, --hdisns, or --cdfe), the command will update the host behavior support feature fields accordingly. But if none of these options are specified, it will just retrieve and display the current configuration β a little read-only moment π.
On success it returns 0, and an error code otherwise. periodt.
π OPTIONS π
-a <acre>,--acre=<acre>β Advanced Command Retry Enable (0or1). iconic little toggle π-e <etdas>,--etdas=<etdas>β Extended Telemetry Data Area 4 Supported (0or1).-l <lbafee>,--lbafee=<lbafee>β LBA Format Extension Enable (0or1).--hdisns=<hdisns>β Host Dispersed Namespace Support (0or1). yes, this one has no short flag, she's independent like that π-c <cdfe>,--cdfe=<cdfe>β Copy Descriptor Formats Enable bitmask.-S <select>,--sel=<select>β Select (SEL): this field specifies which value of the attributes to return in the provided data:0βcurrentβ Current1βdefaultβ Default2βsavedβ Saved3βsupportedβ Supported capabilities
-s,--saveβ Save the attribute so that it persists through all power states and resets. she stays saved, fr fr π
π GLOBAL OPTIONS π
The following options are defined at the top-level nvme command and are available to this subcommand β they're like the main character energy that trickles down to everybody β¨
--dry-runβ Print the command that would be executed, but do not actually execute it. manifesting without acting π§--no-ioctl-probingβ Disable probing for 64-bit IOCTL support.--no-retriesβ Disable retry logic on transient errors.-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, bestie, you can't have all four π--output-format-version=<version>β Select the output format version. Version1uses the original field naming, while version2(default) provides more consistent and script-friendly field names. Other versions are rejected π--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. the way it shuts--verbosedown entirely, obsessed π«Ά--set-options=<key=value>[,<key=value>...]β Set libnvme library options for this invocation. Supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir.--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). no clock, no problem β³-v,--verboseβ Increase the level of detail in the output. May be specified multiple times to further increase verbosity. stack 'em like bracelets π«
These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file β CLI stays on top, as she should π
π₯ EXAMPLES π₯
- Has the program issue a
feat host-behavior-supportto get the current configuration:
# nvme feat host-behavior-support /dev/nvme0
- Has the program issue a
feat host-behavior-supportto set fields with saving enabled:
# nvme feat host-behavior-support /dev/nvme0 --acre=1 --lbafee=1 --save
π NVME π
Part of the nvme-user suite. you're in the family now π«Ά
alright that's the whole page bestie, go forth and feature-set responsibly πβ¨π this little number is from the NVMe Manual, dated 10/30/2026 β version info straight from the source, no edits, iykyk π¦π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms