| -f file | Filename to use for the vnode type memory disk. |
| -l | List configured devices. If given with -u , display details about that particular device. |
| -n | When printing md device names, print only the unit number without the md prefix. |
| -s size | Size of the memory disk. Size is the number of 512 byte sectors unless suffixed with a b, k, m, g, or t which denotes byte, kilobyte, megabyte, gigabyte and terabyte respectively. |
| -S sectorsize |
| | Sectorsize to use for malloc backed device. |
| -x sectors/track |
| | See the description of the -y option below. |
| -y heads/cylinder |
| | For malloc or vnode backed devices, the -x and -y options can be used to specify a synthetic geometry. This is useful for constructing bootable images for later download to other devices. |
| -o [nooption] |
| | Set or reset options. |
|
EXAMPLES
To create a 4 megabyte malloc(9) backed memory disk. The name of the allocated unit will be output on stdout like "md3":
mdconfig -a -t malloc -s 4m
To create a disk named /dev/md4 with /tmp/boot.flp as backing:
mdconfig -a -t vnode -f /tmp/boot.flp -u 4
To detach and free all resources used by /dev/md4:
mdconfig -d -u 4
To create and mount a 128MByte swap backed file system on /tmp:
mdconfig -a -t swap -s 128M -u 10
newfs -U /dev/md10
mount /dev/md10 /tmp
chmod 1777 /tmp
To create a 5MB file-backed disk:
dd if=/dev/zero of=somebackingfile bs=1k count=5k
mdconfig -a -t vnode -f somebackingfile -u 0
bsdlabel -w md0 auto
newfs md0c
mount /dev/md0c /mnt
SEE ALSO
md(4), bsdlabel(8), fdisk(8), mdmfs(8), malloc(9)
HISTORY
vn(4) vnconfig(8)
AUTHORS