1#! /bin/bash 2 3echo "## Start Test" 4date 5if [ -d ./00 ] ; then 6 echo -n "Clear old files..." 7 /bin/rm -fr ./00 >& /dev/null 8 echo "done" 9fi 10STARTT=`date +%s` 11echo $STARTT 12echo "" 13echo "## Create files " 14time ~/fs-bench/cr 15 16echo "" 17echo "## tar all " 18MAXFILE=`tar cBf - 00 | tar tvBf - 2>&1 | tail -n 1 | awk '{print $6;}'| awk -F'/' '{print $4;}'` 19 20echo "" 21echo "## Change owner" 22time chown -R $USER ./00 23 24echo "" 25echo "## random access" 26time ~/fs-bench/ra $MAXFILE 27 28echo "" 29echo "## Change mode " 30time chmod -R go+rw ./00 31 32echo "" 33echo "## Random delete and create" 34time ~/fs-bench/radc $MAXFILE 35 36echo "" 37echo "## Change mode again" 38time chmod -R go-rw ./00 39 40echo "" 41echo "## Remove all files and directories" 42time /bin/rm -fr ./00 43echo "" 44echo "## Finish test" 45ENDT=`date +%s` 46echo $ENDT 47date 48 49echo -n 'TOTAL(seconds): ' 50expr $ENDT - $STARTT 51