7 Backing Up and Restoring an XFS File System
The xfsdump
package contains the xfsdump
and
xfsrestore
utilities. The xfsdump
command
examines the files in an XFS file system, identifies files that need to be backed up, and
copies them to the storage medium. Any backups that you create by using the
xfsdump
command are portable between systems with different endian
architectures. The xfsrestore
command restores a full or incremental
backup of an XFS file system. You can also restore individual files and directory hierarchies
from backups.
Note:
Unlike an LVM snapshot, which immediately creates a sparse clone
of a volume, xfsdump
takes time to make a
copy of the file system data.
Backups, known as dump sessions, are recorded in an inventory database at
/var/lib/xfsdump/inventory
. The inventory makes it easy to see what
backups have been taken, at which points in time, and to which devices. You can view the
inventory by either using the xfsdump -I
or xfsrestore
-I
commands. To interactively prune the inventory, you can use the
xfsinvutil -i
command.
For more information, see the xfsdump(8)
, xfsrestore(8)
,
and xfsinvutil(8)
manual pages.