- #
 - # work/fstest/fstest1.bash - filesystem copy/movie between mounts test1
 - #
 - # Written by Roland Mainz <roland.mainz@nrubsig.org>
 - #
 - typeset i j
 - typeset num_dirs=4
 - #set -o xtrace
 - for ((i=0 ; i < num_dirs ; i++ )) ; do
 - mkdir -p "mnt$i/testdir/dir$i"
 - done
 - #
 - # add <num_dir mounts here>
 - #
 - olddir="mnt0/testdir/dir0"
 - touch "$olddir/file1.txt"
 - for ((i=1 ; i < 1000 ; i++)) ; do
 - (( j=i%num_dirs ))
 - newdir="mnt$j/testdir/dir$j/"
 - if true ; then
 - mv "$olddir/file1.txt" "$newdir/file1.txt"
 - else
 - cp "$olddir/file1.txt" "$newdir/file1.txt"
 - rm "$olddir/file1.txt"
 - fi
 - olddir="$newdir"
 - done
 - md5sum "$olddir/file1.txt"
 - rm "$olddir/file1.txt"
 - #
 - # add <num_dir umounts here>
 - #
 - #
 - # cleanup
 - #
 - for ((i=0 ; i < num_dirs ; i++ )) ; do
 - rmdir "mnt$i/testdir/dir$i"
 - rmdir "mnt$i/testdir"
 - rmdir "mnt$i"
 - done
 - find . -ls
 - # EOF.
 
work/fstest/fstest1.bash
Posted by Anonymous on Sun 12th Nov 2023 20:06
raw | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.
 nrubsig.kpaste.net RSS