Solstice DiskSuite 4.2.1 User's Guide

How to Configure Prestoserve With DiskSuite (Command Line)

The following steps describe how to load and enable Prestoserve for use with DiskSuite. Basically, you edit the /etc/system file to load Prestoserve after the DiskSuite driver.

  1. Add the following line to the /etc/system file.


    exclude: drv/pr
  2. Edit the /etc/init.d/lvm.init file and add the following lines to the end of the "start" clause.


    'start')
    	rm -f /tmp/.mdlock
    	if [ -x "$METAINIT" -a -c "$METADEV" ]; then
    		#echo "$METAINIT -r"
    		$METAINIT -r
    		error=$?
    		#echo "$error"
    		case "$error" in
    		0|1)	;;
     
    		66)
    echo "Insufficient metadevice database replicas located."
    echo ""
    echo "Use metadb to delete databases which are broken."
    echo "Ignore any \"Read-only file system\" error messages."
    echo "Reboot the system when finished to reload the metadevice
    database."
    echo "After reboot, repair any broken database replicas which
    were deleted."
    			/sbin/sulogin < /dev/console
    echo "Resuming system initialization. Metadevice database will
    remain stale."
    			;;
     
    		*)	echo "Unknown $METAINIT -r failure $error."
    			;;
    		esac
        modload /kernel/drv/pr
        presto -p >/dev/null
    	fi
    	;;
  3. Edit the /etc/init.d/prestoserve file.

    Replace the following line:


    presto -u

    with the line:


    presto -u /filesystem...
    

    In this command, filesystem... is a list of every file system to be accelerated with Prestoserve. Do not include any of the following:

    • root (/)

    • /usr

    • /usr/kvm

    • /var

    • /var/adm