在家里我使用一个Synology 1511+NAS(Network Attached Storage网络附加存储)服务来存储我所有的家庭数字文件。我喜欢使用Windows Home Server,而Synology几乎给了我所拥有的所有功能。我可以添加一个任何大小的驱动盘而获得更多的">存储空间,我可以安装插件软件包以获得更多的功能。更重要的是,所有东西都有多备份。即使我将整个驱动盘都丢失了,我仍然可以修复它,只需把我所要的东西提取出来,然后代替。
我在我的Synology中拥有4块2TB的驱动盘-大约有5TB的冗余空间。
然而,缺少一个良好的集成云存储,一直让人很沮丧。 Synology支持Amazon S3作为远程备份位置,但我发现我的数字blobs在Amazon S3 bucket系统中是不透明的,这很让人沮丧。S3 非常好,但它的云存储备份体验并不是特别好,更多的用户关注在像CrashPlan和BackBlaze这样的备份系统上。当然,这些系统可能在底层使用S3,但是作为用户(或者pro-sumer),我不需要知道或者看到它。
这里是我现在的备份策略。当然,如果你没有持久快速的网络,这里也有不基于云的备份策略。你可以看到与我2007年备份策略相比,我现在的策略变化了,不过改变不多。
任何一个优秀的备份策略都要遵循以下三条备份准则。
对任何你在乎的东西备份3次-如果它重要的话,备份2份是不够的。 2种不同的格式-
例如: Dropbox+DVDS或者Hard Drive+Memory Stick或者CD+Crash Plan,等等 1个异地备份-如果你的房子烧了,你怎么拿回你的内存卡呢?
更重要的是一个好的备份策略只要按部就班操作就行,不需要动太多脑筋。如果你需要思考,那么这就容易被忘记。所有事情都应该是自动的。我喜欢DropBox,因为它是是自动化的,Synology可以自动进行外部备份,所以我只要思考每月轮换异地驱动盘就可以,或者至少1年几次。
缺少的部分是因为我获得的Synology是已经完全静态的云存档。运行CrashPlan headless(headless-没有监管)一直是最后一块,只需一个简单的过程,无须我做太多的努力。
分步:如何在你的Synology NAS上运行CrashPlan
PCLoadLetter上的绅士已经准备好了卓越的软件包, 使得在你的Synology上运行CrashPlan比以前更简单。然而,他的说明假定了阅读者有一定的技术能力,同时需要大量阅读及访问他的网站的一些页面。这让我花费了1个小时来理解它到底说了什么。这里是我简化了的版本,如何在你的Synology上获得CrashPlan。
在你的Synology上打开“User Homes Service(用户主页服务)”
从网站浏览器中登录你的Synology. 我的网址是http://server. 打开Control Panel(控制面板)-> User(用户)->(用户主页),点击“Enable User Home Service(启用用户主页服务)”。这将给未来的”crashplan”用户一个“生存的地方”。
确保你有一个叫做“public”的共享可让用户访问
稍后当我们运行CrashPlan软件包的时候,它需要有java安装包存在于\\yourserver\public中。确保你有公共共享目录。当我不再使用共享目录且不想让其他用户感觉困惑的时候,我会选择隐藏我的共享。
从Oracal网站下载适合你CPU的正确的Java 版本
CrashPlan是在Java环境中编写的,想将CrashPlan安装在我们的Synology就需要安装Java。
Synology实际是一台无监管的自定义Linux电脑。有些使用Intel芯片,有些使用ARM芯片。你需要从此表格中找出你的Synology所拥有的CPU/芯片,并且记住它。我们需要为我们的CPU获得正确版本的Java.
如果你有一个Intel CPU,你可以获得Java 6. 如果你有一个ARM CPU,你可以获得Java 7. 你可以自己从Oracle网站下载嵌入式Oracle java. 提个醒,你需要注册一个账户并且登陆。你还需要点击”接受许可协议(Accept License Agreement)”来下载它。这里有很多选择,很容易让人迷惑。