VNDCONFIG(8)            NetBSD System Manager's Manual            VNDCONFIG(8)

     vndconfig -- configure vnode disks

     vndconfig [-crvz] [-f disktab] [-t typename] vnode_disk regular_file
     vndconfig -u [-Fv] vnode_disk
     vndconfig -l [vnode_disk]

     The vndconfig command configures vnode pseudo disk devices.  It will as-
     sociate the vnode disk vnode_disk with the regular file regular_file
     allowing the latter to be accessed as though it were a disk.  Hence a
     regular file within the filesystem can be used for swapping or can con-
     tain a filesystem that is mounted in the name space.  The vnode_disk is a
     special file of raw partition or name of vnode disk like vnd0.

     Options indicate an action to be performed:

     -c      Configures the device.  If successful, references to vnode_disk
             will access the contents of regular_file.

             If geomspec is specified, the vnode device will emulate the spec-
             ified disk geometry.  The format of the geomspec argument is:


             If geometry is not specified, the kernel will choose a default
             based on 1MB cylinders.  secsize is the number of bytes per sec-
             tor.  It must be an even multiple of 512.  nsectors is the number
             of sectors per track.  ntracks is the number of tracks per cylin-
             der.  ncylinders is the number of cylinders in the device.

     -F      Force unconfiguration if the device is in use.  Does not imply

     -f disktab
             Specifies that the -t option should look up in disktab instead of
             in /etc/disktab.

     -l      List the vnd devices and indicate which ones are in use.  If a
             specific vnode_disk is given, then only that will be described.

     -t typename
             If configuring the device, look up typename in /etc/disktab and
             use the geometry specified in the entry.  This option and the
             geomspec argument are mutually exclusive.

     -r      Configure the device as read-only.

     -u      Unconfigures the device.

     -v      Print messages to stdout describing actions taken.

     -z      Assume that regular_file is a compressed disk image in cloop2
             format, and configure it read-only.  See the vndcompress(1) man-
             page on how to create such an image.

     If no action option is given, -c is assumed.


           vndconfig vnd0 /tmp/diskimage
           vndconfig /dev/rvnd0c /tmp/diskimage

     Configures the vnode disk vnd0.  Please note that use of the second form
     of the command is discouraged because it requires knowledge of the raw
     partition which varies between architectures.

           vndconfig vnd0 /tmp/floppy.img 512/18/2/80

     Configures the vnode disk vnd0 emulating the geometry of 512 bytes per
     sector, 18 sectors per track, 2 tracks per cylinder, and 80 cylinders

           vndconfig -t floppy vnd0 /tmp/floppy.img

     Configures the vnode disk vnd0 using the geometry specified in the floppy
     entry in /etc/disktab.

           vndconfig -u vnd0

     Unconfigures the vnd0 device.

     vndcompress(1), opendisk(3), vnd(4), mount(8), swapctl(8), umount(8)

     The vnconfig command appeared in NetBSD 1.0.  It was renamed to vndconfig
     in NetBSD 7.0 for consistency with other similar commands.  (The original
     name was also retained for backwards compatability.)

NetBSD 7.0                     November 6, 2015                     NetBSD 7.0

You can also request any man page by name and (optionally) by section:


Use the DEFAULT collection to view manual pages for third-party software.

©1994 Man-cgi 1.15, Panagiotis Christias <>
©1996-2015 Modified for NetBSD by Kimmo Suominen