- #
- # 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.