Up to [Development] / xfs-cmds / xfsdump / man / man8
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 31 15:47:31 2006 UTC (11 years, 8 months ago) by wkendall
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +0 -7
lines
Diff to previous 1.13 (unified)
This mod adds a number of optimizations to increase the performance of xfsdump and xfsrestore, especially on filesystems with millions of inodes. Many small changes were made to minimize the number of system calls required per inode. Significant changes to xfsdump: - Cache the gen number of each inode during the initial inode scan so that a bulkstat single does not need to be done for each inode when dumping directories. - No longer retrieve the DMF attribute when estimating the dump size of a file. Use information from the bulkstat instead. - Retrieve DMF attribute by handle instead of doing open/attr_getf/close. - In determining where to split multi-stream dumps, take into consideration the number of files and not just the file size. This allows filesystems with large amounts of inodes but relatively little data (DMF filesystem) to be split correctly. Significant changes to xfsrestore: - Buffer writes to the namreg file to eliminate 2 very small write system calls per directory entry. - Buffer writes to dirattr file to eliminate a small write system call per directory. - Speedup the check to see if a particular window of the tree file is mapped. This allows xfsrestore to use more, smaller windows which is beneficial if we can't fit them all in memory and have to start unmapping them. This also makes the -w option obsolete so that option now has no effect. - Change the hash function to give a better distribution among the hash buckets. - Do not make an unnecessary unlink call if the file being restored does not already exist.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 29 21:38:43 2005 UTC (11 years, 10 months ago) by wkendall
Branch: MAIN
Changes since 1.12: +14 -7
lines
Diff to previous 1.12 (unified)
Change xfsdump to dump project quotas in addition to user and group quotas. Remove xfsdump's xfsdq/xfsrq commands and instead make use of xfs_quota's dump and restore quota commands. Bumped the required xfsprogs version in the debian and rpm package builds to ensure that xfs_quota will exist.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 17 06:32:41 2004 UTC (13 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.11: +11 -11
lines
Diff to previous 1.11 (unified)
Fix incorrect use of hyphens where minus sign was intended. Merge of xfs-cmds-melb:slinx:19486a by kenmcd.
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 5 17:08:20 2004 UTC (13 years, 9 months ago) by alkirkco
Branch: MAIN
Changes since 1.10: +19 -2
lines
Diff to previous 1.10 (unified)
Add support to properly dump and restore the new inode flags: immutable, append, sync, noatime and nodump. Add all inode flags, new and old, to the list defined in _mk_fillconfig_ea() of cmd/xfstests/common.dump. Test 063 can be used to verify the proper backup and restore of these flags. Also update man pages to 1) remove reference to miniroot (IRIX-only), 2) document the new XFS_XFLAG_NODUMP inode flag as the preferred method to exclude files, and 3) better describe how the media inventory files can be used. The code for the inode flags was contributed by Ethan Benson, with copyright assignment obtained by Nathan Scott. Document how to incorporate the inventory information from the media files back into the online inventory in /var/lib/xfsdump/inventory.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 24 21:41:32 2002 UTC (15 years ago) by nathans
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.9: +7 -7
lines
Diff to previous 1.9 (unified)
Fix a troff-version-specific issue in the xfsrestore man page.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 5 04:19:14 2002 UTC (15 years, 8 months ago) by ivanr
Branch: MAIN
Changes since 1.8: +4 -0
lines
Diff to previous 1.8 (unified)
document -q QIC tape option
Revision 1.8 / (download) - annotate - [select for diffs], Fri Dec 14 03:15:59 2001 UTC (15 years, 10 months ago) by ivanr
Branch: MAIN
Changes since 1.7: +4 -0
lines
Diff to previous 1.7 (unified)
add description of new -B option
Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 13 09:23:07 2001 UTC (15 years, 10 months ago) by tes
Branch: MAIN
Changes since 1.6: +7 -0
lines
Diff to previous 1.6 (unified)
add info about -w option
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 16 06:18:22 2001 UTC (15 years, 11 months ago) by ajag
Branch: MAIN
Changes since 1.5: +1 -5
lines
Diff to previous 1.5 (unified)
on linux -b doesn't apply to min rmt only
Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 3 05:22:21 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (unified)
First step toward making the xfsdump inventory not break the FHS spec. Previously, xfsdump wrote to /var/xfsdump for all its inventory data needs. This is now a runtime decision - for existing installations we continue doing just that, for new installations we use the compliant- with-FHS directory /var/lib/xfsdump. Note: cannot just mv one to the other as xfsdump is "clever" enough to store full pathnames in all its inventory file - this issue will be resolved by Ivan in an upcoming xfsinvutil checkin.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Aug 31 01:39:05 2001 UTC (16 years, 1 month ago) by ajag
Branch: MAIN
Changes since 1.3: +18 -2
lines
Diff to previous 1.3 (unified)
merge of irix6.5f-melb:eoe:06291a, irix6.5f-melb:eoe:06307a,
and irix6.5f-melb:eoe:06315a, see PV #784355
- Describe Restore Status message, and error codes.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jul 19 06:31:45 2001 UTC (16 years, 3 months ago) by ajag
Branch: MAIN
Changes since 1.2: +129 -66
lines
Diff to previous 1.2 (unified)
reconcile with IRIX (clean up synopsis, add examples, explain verbosity, etc.)
Revision 1.2 / (download) - annotate - [select for diffs], Tue Jun 12 04:22:25 2001 UTC (16 years, 4 months ago) by ivanr
Branch: MAIN
Changes since 1.1: +39 -1
lines
Diff to previous 1.1 (unified)
clarify blocksize units, add quota info, and -d option
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 15 04:35:39 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0,
Linux-2_4_5-merge
initial version for reworked xfsdump & co. build environment.