我办公室里有一堆 OS X 笔记本电脑和台式机,我想使用内置的 Time Machine 进行备份。这个想法的初衷是购买一堆 Time Capsule,这似乎是一场管理噩梦。有没有一种合理的方法来为一堆 Time Machine 客户端运行服务器?
答案1
以下是按照 hack 程度排序的几个选项:
- 安装OS X 服务器(50 美元)。价格昂贵,因为你必须专门为它配备一台 Mac,但你确实得到了一个很多盒子里的其他东西。
- 安装自由网络存储,类似于设备,现在支持 Time Machine(参见http://forums.freenas.org/archive/index.php/t-1157.html这表明自 8 月起,支持已包含在夜间版本中)。价格便宜,管理起来相对轻松,并且有一些为 CYA 提供商业支持的选项。
- 在 Linux 或 *BSD 机器上安装 netatalk;参见http://www.tristanwaddington.com/2011/07/debian-time-machine-server-os-x-lion/以及其他指南。如果您已经是一名熟练的 unix 系统管理员,那么这个指南就足够了。
但是,无论你做什么,你的备份都应该是冗余存储(对于上述所有选项,这都是可行的,尽管 Apple 的软件 RAID 通常不受欢迎),并且 Time Machine 备份不应该是你唯一的备份。我相信 FreeNAS 有一些备份功能 - 例如,你可以连接一个大的外部 USB 驱动器并启动备份,然后将该驱动器发送到异地。使用 Mac OS X 服务器,你可以使用 Amanda(开源)、Retrospect(不寒而栗)...或者...
另一个选项我承认不能回答您的确切问题,但我认为它非常相关:Crashplan。完全跨平台(Mac、Windows、Linux、Solaris),它们有几种不同的风格,支持客户端间备份(即 Bob 可以备份到 Jane)、多个目的地、排除规则(例如,排除每个人的 MP3 收藏)。我使用他们的企业版来管理 200 多个席位,我们非常喜欢它。您失去了精巧的查找器和安装程序集成(即从 TM 备份中全新安装后恢复)。
Crashplan 还可以与上述解决方案之一一起使用,为 OS X 服务器提供异地备份。例如,安装免费的 Crashplan 客户端,对异地系统执行相同操作,将 OS X 服务器的备份发送到异地客户端,并将其设置为仅在非工作时间运行。
答案2
- 购买支持 Time Machine 的 NAS 系统。许多 SOHO 级设备都支持。
- 使用 MacOS Server 设置系统并使用内置的 TM 功能。
- 安装了 Netatalk 的 Linux 服务器也应该可以正常工作。在许多情况下,这就是上述 NAS 设备内部使用的。