以下是我当前的 SQL Server raid 配置:
- Raid1,日志文件约 500GB
- Raid10,数据文件约 1TB
我希望在系统上保留 3 天的每日完整备份和每小时事务日志备份,以便轻松访问。所以我的问题是我应该将这些备份文件放在哪里以及为什么。
答案1
如果可能的话,我建议为备份使用单独的卷,以便将备份 I/O 与数据和日志 I/O 分开。raid 配置实际上取决于您的要求以及您可以承受的性能和冗余权衡。
很难就您列出的 2 个卷上的放置位置向您提供建议,因为我们没有关于您的数据活动或卷的任何信息。根据您提供的信息,我们真正能告诉您的是,将其放在不会被备份所需的额外存储空间填满的卷上。
答案2
我个人会将它们放在一组尚未用于 SQL 服务器任务的单独主轴上。
然后我会每晚把它们复制到磁带上。假设你这样做那步骤,那么我会说只是一个专用的 RAID 1 阵列,甚至是“不要打扰 RAID”单个磁盘。
答案3
备份文件放在哪里其实并不重要。重要的是,您在另一台服务器或存储设备上有一份备份,这样当您的 SQL Server 出现故障并且您需要备份时,您实际上可以访问它们。
如果这是生产数据,那么您还应该确保您拥有备份的异地副本,从而消除建筑物烧毁或发生其他灾难性事件时数据丢失的风险。