我想知道你们什么时候需要备份一个数据库或者服务器上的任何目录,那么称它们为好名字。 例如,database-2009-07-20.sql或directory_07_20_09.tar.gz
这有什么标准吗?
通常是用于sorting的date(YYYYMMDD),以及date之后的环境本身或服务器名称。 把date放在第一位可以在命令行快速sorting。 您还可以包括备份是完整备份还是增量备份,因此如果需要恢复,您可以轻松find最后一次完整备份和所有增量备份。 举个例子:
200920718_incr_prod_somedbserver01.tgz
200920719_incr_prod_somedbserver01.tgz
200920720_full_prod_somedbserver01.tgz
所以像这样的东西是我平常的格式。 再一次,可能有更好的select,但这些想法都是相同的。 如果还有其他方法可以做到这一点,我不会感到惊讶,但我发现这种方法简单易行。
YYYMMDD – 全|增量 – 环境 – 服务器名称|?群集名称| virtualpool
我确保始终在文件名中包含备份的date和时间。 以防万一在文件系统上发生什么情况,以便修改date和时间,例如将备份复制到其他介质。
我通常使用具有数据库名称的名称,以及它是完整,差异还是事务(对于SQL Server)。 像database-full.bak。
这取决于你的回滚过程是什么,如果你的回滚脚本/应用程序需要一个特定的date格式等
我更喜欢
bak.filename因为然后search^文件名只会调出当前版本
而
filename.bak将显示在search^文件名