-mounted_lustre_filesystems() {
- awk '($3 ~ "lustre" && $1 ~ ":") { print $2 }' /proc/mounts | sed -n ${1}p
-}
-
-# Remember where our caller has hinted that we should mount lustre
-MOUNT_HINT=$MOUNT
-MOUNT_HINT2=$MOUNT_2
-MOUNT="`mounted_lustre_filesystems 1`"
-MOUNT_2="`mounted_lustre_filesystems 2`"
-if [ "$MOUNT" -a "$MOUNT_2" ]; then
- echo "testing on $MOUNT and $MOUNT_2"
-elif [ "$MOUNT" -o "$MOUNT_2" ]; then
- error "test needs two mounts, only found $MOUNT $MOUNT_2!"
-else
- export QUOTA_OPTS="quotaon=ug"
- export MOUNT=$MOUNT_HINT
- export MOUNT_2=$MOUNT_HINT2
- MOUNT_2=${MOUNT_2:-/mnt/lustre_2}
- sh llmount.sh
- MOUNT="`mounted_lustre_filesystems 1`"
- MOUNT_2="`mounted_lustre_filesystems 2`"
- [ -z "$MOUNT" ] && error "NAME=$MOUNT not mounted"
- [ -z "$MOUNT_2" ] && error "NAME=$MOUNT_2 not mounted"
- I_MOUNTED=yes
-fi
-
-[ `echo $MOUNT | wc -w` -gt 1 ] && error "NAME=$NAME mounted more than once"
-