VIOBLK(4D) Devices VIOBLK(4D)

vioblkvirtio block device

/dev/dsk/cXt0d0 /dev/rdsk/cXt0d0

The vioblk driver is a blkdev(4D) based device that supports the virtio para-virtualization block device specification which is commonly used by many hypervisors and emulators.

The driver supports the following features, if offered by the device:

For each device instance, a blkdev(4D) instance is created and treated as an independent controller with a single device, meaning that the part of will vary for each device. Because the driver leverages the blkdev(4D) framework, most standard disk manipulation utilities will function such as diskinfo(8) for discovering devices, format(8) for manipulating partition tables, iostat(8) for seeing device I/O statistics, and a subset of the dkio(4I) ioctl requests to retrieve information about the device.

The vioblk driver is only supported on .

/dev/dsk/cXt0d0
Block device minor node.
/dev/rdsk/cXt0d0
Character device minor node.
/kernel/drv/amd64/vioblk
x86 device driver.

blkdev(4D), vioscsi(4D), virtio(4D), dkio(4I), diskinfo(8)

Virtual I/O Device (VIRTIO) Version 1.1, https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html, April, 2019.

December 11, 2025 OmniOS