代码之家  ›  专栏  ›  技术社区  ›  Kjell Rilbe

FB脱机时清理C:\ProgramData\firebird文件夹安全吗?

  •  1
  • Kjell Rilbe  · 技术社区  · 5 年前

    清理里面的东西安全吗 C:\ProgramData\firebird 文件夹,即当Firebird服务(超级服务器,v3.0)不可用时擦除它 跑步?

    我知道它包含锁表等,所以不应该被碰 而FB正在运行。但我不清楚它是否可以安全擦拭 当FB 运行中,或者如果它包含在FB时可能至关重要的数据 再次启动。

    我的情况是,我正在迁移一个安装了FB的VM。 由于实际原因(正常运行时间vs。 文件传输&VM转换时间):

    1. 源VM的快照,即夜间备份被复制到新位置。 源保持正常运行。复制过程大约需要1天。(在拍摄夜间快照时,我们使用nbackup锁定了数据库)。

    2. 快照在目标位置解包,从VMWare转换为 HyperV已上线,以进行额外的重新配置和系统测试。

    3. 几天过去了。

    4. 源和目标Firebird服务都已停止,因此没有数据库 活动在任何地方都在进行。

    5. 将文件从源同步到目标,包括数据库文件。此文件 传输比步骤1小得多,因此可以在离线期间完成 时间。

    在步骤5中,我发现 C: \ProgramData\firebird 文件夹,我是 想知道最好的方法是什么:

    A) 擦除目标位置的文件夹。

    B) 同步,使目标与源具有相同的内容。

    C) 保持目标不变。

    请注意,当FB服务再次启动时 目标 ,the 数据库文件将与 来源 在 FB关闭,可能不会“匹配”内容 C: \ProgramData\firebird 目标 我假设这一事实占主导地位 退出选项C)。

    0 回复  |  直到 5 年前
        1
  •  2
  •   Mark Rotteveel    5 年前

    文件在 C:\ProgramData\firebird 仅在Firebird服务器运行时使用,并包含瞬态数据。在Firebird未运行时删除这些文件应该是安全的。

    换句话说,当从一个服务器迁移到另一个服务器时,您不需要迁移以下内容 C:\ProgramData\Firebird .