systemd.device
Device unit configuration
- Provided by: systemd (Version: 204-5ubuntu20.31)
- Report a bug
Device unit configuration
device.device
A unit configuration file whose name ends in .device encodes information about a device unit as exposed in the sysfs/udev(7) device tree.
This unit type has no specific options. See systemd.unit(5) for the common options of all unit configuration files. The common configuration items are configured in the generic [Unit] and [Install] sections. A separate [Device] section does not exist, since no device-specific options may be configured.
systemd will automatically create dynamic device units for all kernel devices that are marked with the "systemd" udev tag (by default all block and network devices, and a few others). This may be used to define dependencies between devices and other units.
Device units are named after the /sys and /dev paths they control. Example: the device /dev/sda5 is exposed in systemd as dev-sda5.device. For details about the escaping logic used to convert a file system path to a unit name see systemd.unit(5).
The settings of device units may either be configured via unit files, or directly from the udev database (which is recommended). The following udev properties are understood by systemd:
SYSTEMD_WANTS=
SYSTEMD_ALIAS=
SYSTEMD_READY=
ID_MODEL_FROM_DATABASE=, ID_MODEL=
systemd(1), systemctl(8), systemd.unit(5), udev(7), systemd.directives(7)