我在一家媒体公司(大约 25 名员工)担任网络开发人员,我对我们当前的备份解决方案不太满意。我不是这方面的专家,但我很确定当前的设置是 BS。
我们目前的设置是什么?好吧,我们有一个 500 GB HD 的文件服务器(原文如此!)。如果记得的话,可以手动制作一个 .zip 文件并将其放在该服务器上。就是这样。除了非常小的 HD,没有人会费心做备份,也许一个月一次。我想我的老板可能有 3 个月没有备份她的数据了……
我非常希望有一个自动化的解决方案,可以在晚上从所有重要文件中创建备份,然后......将其存储在某个地方。
问题是:备份可能非常大。作为一名开发人员,我主要使用基于文本的东西,所以我的备份(包括电子邮件等)大约是 7 GB。但是在那家公司工作的设计人员有 50 - 100 GB 大小的备份(已经压缩)。这些大型备份中至少有 5 到 10 个。
由于最近的数据丢失,我很确定如果有人能想出一个好的计划,管理层会愿意为此花费一些美元。
那么,对于这样规模的公司来说,什么是可行的解决方案呢?如果操作系统很重要,公司里的每个人都在使用 OS X。
Chopper3 使用 Time Machine 的建议是可靠的。这是 Mac 用户可能会喜欢的一款非常酷的 Mac 产品。
你不需要购买 Apple Time Capsule - FreeNAS可以处理它:
我通常更喜欢文件同步而不是用户文件的正常备份,因为即使我在办公室没有笔记本电脑,我仍然可以查看我的文件,例如,从其他人的机器或“burnbox”计算机。很方便。看rsync
出于您的考虑,您需要规划两个备份区域:
恢复用户数据,例如,如果他们意外删除文件或出现硬件故障。Time Machine 或 rsync 可以帮助您。
将系统从故障或损坏状态恢复到可用状态。这主要是关于重新安装操作系统和任何需要的应用程序。损坏可能是从硬件故障到恶意软件感染的任何东西。为此,我更喜欢磁盘/分区映像。
正如其他人所提到的,您需要有一个恢复计划,而不仅仅是一个备份计划。您需要定期验证是否可以从当前备份恢复系统。你需要知道需要多长时间。
我会进一步扩展 Apple Time Machine 的建议。听起来您有一小群具有合理计算机技能的人,但没有并且可能无法承担将大量时间花在“IT”杂务上的费用。
我会考虑购买 Mac Mini Server 和Drobo Pro存储系统。您将 Drobo 连接到 Mac Mini 服务器并将其用作客户端的时间机器目标。Drobo 与 FreeNAS 之类的产品相比的美妙之处在于它很简单——根据您的存储需求,您只需插入驱动器,它就会自动处理一切。如果驱动器发生故障,您是安全的并获得红灯。
另一个好处是您拥有完整的 Apple 堆栈,并且可以向 Apple 寻求支持。您还将获得一些附带好处,例如非常酷的 Apple Wiki/Blog 系统、本地 iChat 服务器以及跨多台计算机进行 Spotlight 搜索的能力。
成本还不错。2,000 美元购买具有大量升级能力的最低配置 Drobo 和 1,000 美元购买 Mac Mini Server。
在这条路上,你也有成长的空间。您可以利用 rsync.net、Amazon S3、Asigra 等服务或其他一些解决方案在云中获得异地备份功能——但您不需要在第一天就这样做。
如果您使用的是 OSX 版本 10.5 或 10.6,那么您已经有一个很棒的自动备份系统,称为 Time Machine。
它通常会自动进行增量备份,只需很少的初始设置工作。
它可以备份到单独的硬盘,例如那些你可以以 <100 英镑的价格获得的小型便携式 USB 硬盘,或者你可以从 Apple 获得一个名为 Time Capsule 的大型集中式磁盘(点击链接),你把它放在你的网络上,然后设置每个人的 Mac 备份到它 - 这真的很简单,而且很管用。
为什么您不考虑Crashplan、Jungle Disk或Mozy等第三方备份解决方案?
我曾经为一家媒体公司建造过类似的东西。
基本前提是 Mac 使用 Time Machine 在中央服务器上执行自己的备份,这使用户可以直接使用系统 UI 访问数据。
服务器使用冗余磁盘(在我们的例子中是 RAID6)来防止磁盘故障,并每天从用户可访问的备份复制到一个单独的区域。我们使用
rsync
它,因为如果源发生更改,它将创建一个全新的文件,而未更改的文件将被单独保留。在历史记录区,我们每天
cp -rl
都为带有日期戳的目录构建硬链接树(删除旧备份是可能的,只需删除该日期的每日硬链接树即可。如果同一版本的文件也出现在不同的日期,则将保留实际文件内容,并且只会减少链接计数。
这很容易推出,对用户透明,并保留几个旧版本(更多用于经常更改的文件),但需要监视磁盘空间何时用完。
这与配置为“仅附加”的文件服务器上的正式“存档”区域相辅相成(例如,这可以通过文件系统
chattr
上的命令完成ext4
),其中允许创建新文件,但一旦文件已关闭,无法再删除或更改。完成的项目将被打包,由第二个人检查完整性,并按仪式存放在那里,这是从任何工作站删除文件的官方许可(备份仍然存在于常规备份系统上,但允许过期)。