- VDDRIVER Step 2 for OpenVMS AXP V6.1 or later   3 Written by Glenn Everhart <everhart@arisia.gce.com> 6 Packaged by Hunter Goatley <goathunter@WKUVX1.WKU.EDU>  K VDDRIVER is a Virtual Disk driver for OpenVMS AXP V6.1.  It uses contiguous F files on a disk to emulate additional disks.  For example, on a singleI RZ25, you could create a dozen virtual disks using container files stored K on the RZ25.  The virtual disks (VDAx:) work just like normal disks and can F be any size.  The virtual disks can be MSCP-served to other nodes in a cluster.   Building ========K To build VDDRIVER and the ASNVD program, just use MMK (MMS) if you have it,  or execute BUILD.COM.    	$ MMK	or	$ @BUILD   Using  ===== B To use VDDRIVER, you must use SYSMAN to CONNECT the VDAx: devices:  E 	$ MCR SYSMAN IO CONNECT VDA0:/NOADAPTER/DRIVER=dev:[dir]VDDRIVER.EXE E 	$ MCR SYSMAN IO CONNECT VDA1:/NOADAPTER/DRIVER=dev:[dir]VDDRIVER.EXE   K The container files *must* be contiguous files.  You must also set the file D to /NOMOVE to prevent defragmenters from moving it.  You can use the' following sequence to create the disks:   8 	$ copy nl: disk:[dir]VDA1.DSK/ALLOCATE=XXXXX/CONTIGUOUS: 	$ set file/end_of_file/nomove/nobackup disk:[dir]VDA1.DSK  J The /ALLOCATE value indicates the size in blocks of the disk. You then use7 ASNVDM6 to assign a VDAx: device to the container file:   " 	$ asnvd :== $dev:[dir]asnvdm6.exe( 	$ asnvd/assign vda1: disk:[dir]VDA1.DSK  : Once assigned, you can then INITIALIZE and MOUNT the disk:   	$ initialize vda1: test 	$ mount/cluster vda1: test   K You can use ASNVD to disassociate the VDAx: device from the container file:   
 	$ dism vda1:  	$ asnvd/deassign vda1:   E Once deassigned, the VDAx: device can be re-assigned or assigned to a  different container file.   H The following command will show you the container file associated with a
 VDAx: device:    	$ asnvd/report vda1: 