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 nvd
Or, 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 |