最近我的硬盘出了故障。现在,我正在使用XFS的转储工具设置增量备份。
我的设置是将转储变成文件(而不是块设备),我的计划是每一两个月进行一次l0转储,每周进行一次l1转储,每天进行一次l2转储。
因此,我正在运行的命令如下:
sudo xfsdump -f backups -l0 -p5 -L `date +%y-%m-%d` -M 'backup' /
sudo xfsdump -f `date +%y-%m-%d-l1` -l1 -p5 -L `date +%y-%m-%d-l1` -M 'backup' /现在,我的主要问题是:对我来说,验证备份工作的最佳方法是什么,另外,我如何删除我删除的文件中备份目录中的条目,因为当我在使用备份工具时,我在文件中创建了一些备份,然后删除了这些文件。
发布于 2014-09-18 01:59:42
尝试从其中恢复一个文件,看看会发生什么。如果它有效,那么就可以很好地确定备份是否正常。这不是百分之百提醒你。
验证这一点的唯一方法是执行完全恢复,然后(如果可能的话)将您还原的文件与您在更改的文件系统上支持的up.....difficult文件进行比较。
发布于 2015-04-01 10:28:51
我强烈建议您不要将xfsbackup用于常规备份。在单个文件中填充任何内容的备份工具通常容易受到单个致命错误的攻击,其中基文件或增量步骤中的问题会给您带来无用的备份。
Rsync /r快照是这类工作的更好工具,特别是考虑到它们为您提供了一个“活动”快照目录,其中的不一致性最多仅限于某个文件,但不能降低整个备份。此外,使用硬链接,您可以拥有增量备份,而不带来与其相关的不便。
发布于 2015-04-01 09:49:51
您可以使用工具xfsinvutil交互地或从脚本中删除库存中的旧条目。
xfsinvutil -F -s SessionID -这将删除带有特定SessionID的条目。
xfsinvutil -F -M mount_point mm/dd/yyyy转储会话,由给定的挂载点标识,在指定日期之前创建。
xfsinvutil -F -u UUID /dd/yyyy-类似但具有UUID
xfsinvutil -i交互模式
要获得SessionID、UUID等,请运行xfsdump -I \更多
有关更多细节,请参见手册页:,man。
xfsinvutil在xfsdump.rpm中,在CentOS7中的基本存储库中。
https://serverfault.com/questions/629375
复制相似问题