#!/bin/zsh SERVER=$1 EXPORT=$2 MOUNTPOINT=$3 USER=$4 if [ "$#" -lt 4 ]; then echo "Usage: $0 {server} {export} {mountpoint} {user}" exit 1 fi mkdir -p $MOUNTPOINT mount -o sec=sys $SERVER:$EXPORT $MOUNTPOINT for proto in tcp rdma; do for vers in 3 4 41 42; do dir=$MOUNTPOINT/$USER/nfsv$vers$proto if [ ! -d $dir ]; then mkdir -p -m 777 $dir elif [ "$(ls -A $dir)" ]; then rm -rf $dir/* || true fi done done umount -f $MOUNTPOINT