我在备份脚本中使用了查找和复制命令的组合。它用于相当大量的数据,
- 首先,在 25 个文件中,它需要找到所有超过 60 分钟的文件
- 然后将这些文件复制到一个临时目录 - 这些文件中的每一个都是 1.52GB 到 2GB
这 25 个文件之一将连续追加数据。
我从谷歌搜索中了解到,如果对尝试 tar 的文件进行更新,则 Tarring 操作将失败,查找和复制是否也一样?我正在尝试这样的事情,
/usr/bin/find $logPath -mmin +60 -type f -exec /bin/cp {} $logPath/$bkpDirectoryName \;
在此之后我有一个步骤,我将文件复制到上面提到的临时目录(&bkpDirectoryName),这里我使用如下所述,
/bin/tar -czf $bkpDir/$bkpDirectoryName.tgz $logPath/$bkpDirectoryName
这也失败了。
过去很多天都在运行相同的备份脚本,突然它开始失败并让我头疼!有人可以帮我吗?