table of contents
| NVD(4) | Device Drivers Manual | NVD(4) |
NAME¶
nvd —
NVM Express disk driver
SYNOPSIS¶
To compile this driver into your kernel, place the following lines in your kernel configuration file:device nvme
device nvdOr, to load the driver as a module at boot, place the following lines in loader.conf(5):
nvme_load="YES" nvd_load="YES"
DESCRIPTION¶
Thenvd driver exposes NVM Express (NVMe) namespaces as
disks to the kernel disk storage API. It depends on the
nvme(4) driver for notification of existing NVMe namespaces
and submission of NVM I/O commands.
Device nodes from the nvd driver will have
the format /dev/nvdX and are GEOM(4) disks which can be
partitioned by geom(8). Note that device nodes from the
nvme(4) driver are not GEOM(4) disks and
cannot be partitioned.
CONFIGURATION¶
Thenvd driver defines a system-wide maximum delete size
for NVMe devices. The default is 1GB. To select a different value, set the
following tunable in loader.conf(5):
hw.nvd.delete_max=<delete size in bytes>
SEE ALSO¶
GEOM(4), nvme(4), geom(8), nvmecontrol(8), disk(9)HISTORY¶
Thenvd driver first appeared in
FreeBSD 9.2.
AUTHORS¶
Thenvd driver was developed by Intel and originally
written by Jim Harris
<jimharris@FreeBSD.org>,
with contributions from Joe Golio at EMC.
This man page was written by Jim Harris <jimharris@FreeBSD.org>.
| January 28, 2016 | Linux 4.9.0-9-amd64 |