11.2. 使用 xfsdump 备份 XFS 文件系统
这个步骤描述了如何将 XFS 文件系统的内容备份到文件或者磁带中。
先决条件
- 您可以备份的 XFS 文件系统。
- 可以保存备份的其它文件系统或者磁带驱动器。
流程
使用以下命令备份 XFS 文件系统:
# xfsdump -l level [-L label] \ -f backup-destination path-to-xfs-filesystem
-
使用备份的转储级别替换 level。使用
0
执行全备份,或使用1
到9
执行后续增量备份。 -
使用您要存储备份的路径替换 backup-destination。目的地可以是常规文件、磁带驱动器或远程磁带设备。例如:用于文件的
/backup-files/Data.xfsdump
或者用于磁带驱动器的/dev/st0
。 -
使用您要备份的 XFS 文件系统的挂载点替换 path-to-xfs-filesystem。例如:
/mnt/data/
。文件系统必须挂载。 -
当备份多个文件系统,并将它们保存在单个磁带设备上时,请使用
-L label
选项来为每个备份添加一个会话标签,以便在恢复时更轻松地识别它们。使用备份的任何名称替换 label :例如backup_data
。
-
使用备份的转储级别替换 level。使用
例 11.1. 备份多个 XFS 文件系统
要备份挂载在
/boot/
和/data/
目录中的 XFS 文件系统内容,并将它们保存为/backup-files/
目录中的文件:# xfsdump -l 0 -f /backup-files/boot.xfsdump /boot # xfsdump -l 0 -f /backup-files/data.xfsdump /data
要备份单个磁带设备中的多个文件系统,请使用
-L label
选项来为每个备份添加一个会话标签:# xfsdump -l 0 -L "backup_boot" -f /dev/st0 /boot # xfsdump -l 0 -L "backup_data" -f /dev/st0 /data
其它资源
-
您系统上的
xfsdump (8)
手册页