使我的 tar 日志更具信息量的最佳方法是什么?对日志进行 Cat'ing 可以显示备份的内容,但不会显示文件上次更新或大小。
例如:
tar cvf /dev/st0 foo* > backup.log
cat 备份.log
foo1
foo2
...
我把它改成了tar cvf /dev/st0 foo* | xargs ls -lah > backup.log
cat backup.log
-rw----- root root 2k 六月 6 foo1
-rw----- root root 2k 六月 2 foo2
...
这是一个好方法吗?或者您是否知道更好的解决方案?
答案1
标准方法(如果您负担得起)是使用商业备份软件,如 NetBackup、BackupExec、CommVault、Networker 等。它们不仅可以跟踪所有文件元数据,还可以进行增量备份(即仅备份新文件或更改的文件)以节省磁带空间。从某个时间点恢复文件也非常容易;您不必费心维护自己的备份索引。磁带上的实际格式通常仍然是tar
。
您的方法可能适合您要做的事情,但我不想使用这种手动技术来照看多个服务器。