tar 可以创建不同格式的存档。GNU tar、ustar、pax、v7。什么是最好的长时间存档?这些格式是否存在显着差异?
我会使用最好的格式进行一般备份,我不希望我可以提取数据,因为格式问题。(例如,v7 从实现中消失)
上周末,我们在弗吉尼亚州发生了严重的风暴,当然日本的危机提醒人们,事情可能会在一瞬间变得糟糕!我问自己一个问题“如果龙卷风袭击了我的数据中心,我准备好了吗?”
我的“机架中”有很棒的备份系统,包括磁带备份。因为数据中心不是很近,所以不可能将磁带移到异地。我想要找到或创建的是一个系统,它可以按计划备份关键项目,如网站、数据库,并远程复制它们,即我家里的服务器。我有 35 mbit 服务的 FIOS,所以我有宽带,我需要的是“系统”来做到这一点。我是一名程序员,所以我可以按计划创建一些 FTP 的停机信息,但我很好奇现在是否有可以满足远程备份需求的东西?我的 SQL Server 备份到存储阵列,我可以关闭这些备份,甚至在这里安排我的 SQL Server 以按计划与生产服务器同步。我使用 Windows Server 2008 R2 和 SQL Server 2008 R2。
在自然灾害摧毁我们的数据中心等危机中,你们对异地战略有何建议?准备好了吗?我希望其他人问自己这个问题,并从我们经常看到的这些自然灾害中吸取教训。
我负责一个小众行业的新网站,该网站存储了大量数据(每个客户 10 TB 以上,很快就会增长到 2 或 3 个客户)。我们正在考虑订购价值约 5000 美元的 3TB 驱动器(10 个在 RAID 6 配置中,10 个用于备份),这将为我们提供大约 24 TB 的生产存储。数据将被写入一次并且在网站的生命周期内保持不变,所以我们只需要做一次备份。
我了解基本的 RAID 理论,但我对它没有经验。我的问题是,这听起来像一个好的配置吗?此设置可能会导致哪些潜在问题?
另外,进行一次性备份的最佳方法是什么?有两个 RAID 6 阵列,一个用于异地备份,一个用于生产?还是应该将 RAID 6 生产阵列备份到 JBOD?
编辑:数据服务器正在运行 Windows 2008 Server x64。
编辑 2:为了减少重建时间,您如何看待使用两个 RAID 5 而不是一个 RAID 6?
在《备份和恢复》一书中,他们写道,每月进行一次完整备份是一种很好的做法,然后每周进行增量或差异备份。
如果我每周有 800GB 数据和大约 10GB 的变化怎么办。
我还应该每个月做一次完整备份吗?
我的意思是,在 LTO 磁带上,它们可以保证 30 年的数据集成性。
那么为什么每次都要进行全面备份呢?
在 SQL Server 2008 R2 中,我有一个数据库,它每晚进行一次完整备份,每十分钟进行一次事务日志备份。数据库处于完全恢复模式。
问题是事务日志的备份文件有数百兆字节,但绝对不应该如此。数据库中没有该活动。每个备份只有十分钟。它们太大了,几天后它会完全填满硬盘。
知道是什么导致备份如此之大以及如何修复吗?
backup transaction-log sql-server sql-server-2008 database-backup
出于多种原因,我一直试图找到一种方法来加密我的备份磁带。我目前正在为我的备份运行 Bacula,它支持基于驱动器的加密,我必须调用脚本或其他东西来设置驱动器中的密钥。
如何在 Debian Linux 的磁带驱动器上设置加密选项?
我将在海上石油平台(机架服务器)上安装数据库系统。他们的硬件和空间非常有限,因此不可能发送备份基础设施。也无法通过 FTP 发送备份,因为它们甚至没有文件服务器。
我正在考虑将 SQL 数据库备份到便携式美元硬盘上。USB 硬盘驱动器将始终直接插入服务器。每周一次,他们会将硬盘更换为新的/旧的。
这样做是个好主意吗?如果没有,你能提出更好的解决方案吗?
我使用许多 OSX 客户端机器,这些机器通过TimeMachine备份到 Ubuntu Linux 文件服务器上的 AFP 共享,由 netatalk/afpd 导出。这些客户端每天在任意时间备份。服务器上还有其他重要的非 TimeMachine AFP 共享。
在服务器上,TimeMachine 备份表示为sparsebundles——一种涉及许多“带”的数据存储格式——存储在标准的 EXT4 文件系统上。在这个 sparsebundle 中埋藏着 TimeMachine 使用的带有 HFS+ 文件系统的磁盘映像,但从服务器端来看,它只是带文件和一些顶级元数据的集合。
rsnapshot在服务器上每 4 小时运行一次,并将 sparsebundle 带文件和元数据备份到可移动媒体上(用于异地存储)。因此 rsnapshot 也在一天中的任意时间备份这些 sparsebundle 频带。rsnapshot 使用 rsync 来执行复制。
问题是,如果 rsnapshot 在客户端机器安装了 sparsebundle 时运行,我担心 rsnapshot 可能会捕获 sparsebundle 的不一致状态,因为在备份过程中频段可能会发生变化。显然这不利于保证可恢复的备份!
我正在努力想办法解决这个问题。在 rsnapshot 尝试进行备份时未安装 sparsebundle 似乎很重要。从服务器端,我目前能看到的唯一方法是关闭 aftp 守护进程,也许是在等待 OSX 客户端卸载 sparsebundle 之后。这样做的缺点是它也使其他非 TimeMachine AFP 导出也脱机,这对用户来说是不可接受的。据我所知,afpd 没有提供(轻松)添加或删除导出的方法 - 尽管一个选项可能是自动重写 afpd 的配置文件以在 rsnapshot 备份期间禁用 TM 导出,但这仍然会失败法新社短时间分享。
有没有更好的办法?
假设我正在使用 Dovecot 并且它是 maildir 格式来保存和访问服务器上的邮件。复制maildir时如何避免竞争条件?
我确实阅读了一些关于备份和使用 maildir 的教程,但没有看到有人写过这个。他们只是使用cp或rsync将目录复制到另一个地方。maildir 不可能通过复制变成不一致的状态还是我需要某种锁定?
编辑:我想进行定期备份,但我认为这并不适合这个问题。我知道我可以停止邮件服务器(Dovecot 和 Postfix),但我认为不这样做应该是可能的。据我所知,maildir 支持不同应用程序的并发访问。
我们公司想做一些本地(非云)备份,我认为最简单的方法是获取一些高质量的外置硬盘,将数据复制到它们上,分离它们,然后将驱动器存储在气候控制的环境中。我想象有两组驱动器,我可以交替进行每月备份。
放在架子上、断电的驱动器上会有多少“位腐烂”?驱动器的使用寿命似乎总是以实际使用小时数来表示——在这种情况下,这将是一个非常小的数字。
backup ×10
tape ×2
archive ×1
debian ×1
disaster ×1
encryption ×1
format ×1
hard-drive ×1
large-data ×1
linux ×1
lto-4 ×1
mac-osx ×1
maildir ×1
raid ×1
rsnapshot ×1
sql ×1
sql-server ×1
tar ×1
time-machine ×1
usb ×1
website ×1
windows ×1