VNDCONFIG(8) | System Manager's Manual | VNDCONFIG(8) |
vndconfig | [-crvz] [-f disktab] [-t typename] vnode_disk regular_file [geomspec] |
vndconfig | -u [-Fv] vnode_disk |
vndconfig | -l [-m min] [vnode_disk ...] |
Options indicate an action to be performed:
If geomspec is specified, the vnode device will emulate the specified disk geometry. The format of the geomspec argument is:
/
nsectors/
ntracks/
ncylindersIf geometry is not specified, the kernel will choose a default based on 1MB cylinders. secsize is the number of bytes per sector. It must be a power of two, and at least 512. nsectors is the number of sectors per track. ntracks is the number of tracks per cylinder. ncylinders is the number of cylinders in the device.
If no action option [-clu] is given, -c is assumed.
orvndconfig 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. For the first form, be aware that there must not be a file vnd0 in the current directory, or it will be assumed to be the vnd device to be configured (which will usually fail.)
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 total.
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.
To obtain status on all vnd devices listed in /dev (assuming a system where the ‘d’ partition is the whole device (RAW_PART)), use:
vndconfig -l /dev/vnd*d
Using
will omit those devices that are not in use, whereasvndconfig -m0 -l /dev/vnd*d
will list all devices known to the kernel (at least 4 without -m) regardless of what might appear in /dev (or elsewhere.)vnconfig -l
November 6, 2015 | NetBSD 7.2 |