#! /bin/sh
# XFS QA Test No. 065
-# $Id: 065,v 1.2 2002/01/17 07:30:09 tes Exp $
+# $Id: 065,v 1.3 2002/01/21 20:47:24 nathans Exp $
#
# Testing incremental dumps and cumulative restores with
# "adding, deleting, renaming, linking, and unlinking files and
# Filter out the housekeeping files of xfsrestore
# Filter out toplevel "dumpdir/$" report.
#
- $AWK_PROG 'NF == 9 { print $5, $9; next }
- NF == 1 { print }' |\
+ $AWK_PROG '
+ NF == 9 && $0 ~ /dir/ { print $9; next }
+ NF == 9 { print $5, $9; next }
+ NF == 1 { print } ' |\
sed -e 's/.*dumpdir/dumpdir/' |\
- egrep -v 'housekeeping|dirattr|dirextattr|namreg|state|tree|dumpdir/$' |\
+ egrep -v 'housekeeping|dirattr|dirextattr|namreg|state|tree|dumpdir/$|dumpdir:$' |\
egrep -v "$restore_dir:"
}
QA output created by 065
Do the incremental dumps
Listing of what files we have at level 0:
-dumpdir:
-6 addeddir1/
-6 addeddir2/
-23 addeddir3/
-23 addeddir4/
+addeddir1/
+addeddir2/
+addeddir3/
+addeddir4/
5 addedfile0
5 addedfile1
5 addedfile2
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 1:
-dumpdir:
-6 addeddir1/
-23 addeddir4/
+addeddir1/
+addeddir4/
5 addedfile0
5 addedfile1
5 addedfile3
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 2:
-dumpdir:
-6 addeddir2/
-23 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile2
5 addedfile3
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 3:
-dumpdir:
-6 addeddir2/
-23 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile2
5 addedfile3
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 4:
-dumpdir:
-6 addeddir2/
-6 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile3
5 linkfile0_1
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 5:
-dumpdir:
5 addedfile6
5 linkfile6_1
5 linkfile6_2
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 6:
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 7:
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2
xfsdump: dump complete: SECS seconds elapsed
xfsdump: Dump Status: SUCCESS
Listing of what files we have at level 8:
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
-6 addeddir1/
-6 addeddir2/
-23 addeddir3/
-23 addeddir4/
+addeddir1/
+addeddir2/
+addeddir3/
+addeddir4/
5 addedfile0
5 addedfile1
5 addedfile2
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
-6 addeddir1/
-23 addeddir4/
+addeddir1/
+addeddir4/
5 addedfile0
5 addedfile1
5 addedfile3
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
-6 addeddir2/
-23 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile2
5 addedfile3
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
-6 addeddir2/
-23 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile2
5 addedfile3
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
-6 addeddir2/
-6 addeddir6/
+addeddir2/
+addeddir6/
5 addedfile0
5 addedfile3
5 linkfile0_1
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
5 addedfile6
5 linkfile6_1
5 linkfile6_2
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2
xfsrestore: restore complete: SECS seconds elapsed
xfsrestore: Restore Status: SUCCESS
ls -lRF restore_dir
-dumpdir:
5 addedfile6_mv
5 linkfile6_mv_1
5 linkfile6_mv_2