我与 Synology 的情缘
在我 2016 年 10 月刊的 “大杂烩” 文章中,我提到我有多喜欢我服务器机房里的 Synology NAS(图 1)。我收到了很多人的电子邮件——有些人想要更多信息,有些人责备我没有自己组装 NAS,还有些人问我到底需要那么多存储空间干什么。奇怪的是,运行 Linux 的 Synology NAS 已经成为我的主要服务器之一,而且它的功能远不止存储数据。因为很多人想要更多信息,我想我应该分享一些我用 Synology 做的很酷的事情。

图 1. Synology DS1815+ 是我使用的型号,但整个 Synology NAS 产品线都共享一个通用界面。
为什么需要这么多存储空间?!我想我应该解释一下我为什么需要 48TB(36TB 可用)的存储空间(图 2)。我存储了很多数据(哈哈)。不过说真的,我本地存储了接近 10 万张照片、数千小时的家庭视频和几个完整的 Linux 发行版仓库。这需要大量的存储空间!然而,我的大部分需求来自娱乐媒体。自从我的孩子们第一次用 DVD 在厨房地板上滑冰以来,我就一直在将我的电影数字化备份到我的服务器上。多年来,这已经从 DVD 翻录发展到蓝光翻录,但是多年的电影积累起来真的很多。然而,即使是这些也不是我的大部分数据。

图 2. 仪表板让您一目了然地了解 NAS 的信息。在经历了可怕的数据丢失之后,我正在慢慢建立我的收藏。
我收集电视剧。有时这些收藏是从我的 TiVo 翻录的,手动编辑并转换为 MKV。但如果我说实话,我的大部分电视剧都是从种子网站下载的。是的,我知道下载电视剧的种子是不合规的。但我也知道,我每月向有线电视公司支付超过 200 美元,才能观看每个频道,而且如果我想花时间,我可以做 TiVo 翻录/编辑/转换的流程。我只是没有时间。因为我支付了有线电视的费用,所以下载电视剧对我来说没什么困扰。(不过我们实际上购买了所有的蓝光电影。我不赞成盗版你没有权利的东西。)如果你不同意我通过种子下载电视剧的选择,没关系,我理解。真的,我理解。请忽略本文的那些部分!
什么类型的硬盘?不要在硬盘上吝啬。这通常是一个好的建议,无论在什么情况下都适用,但对于 NAS 设备,请多花点钱购买额定用于 NAS 的硬盘。我有八个 6TB 的西部数据红盘 NAS 硬盘。当我购买它们时,WD Red Pro 硬盘还不可用。尽管如此,标准的红盘硬盘额定用于最多八个硬盘位,所以我仍然在规格范围内。
我以前并不总是对硬盘这么挑剔。事实上,我过去只是买最大、最便宜的硬盘。由于我使用 RAID6,一两个硬盘故障没什么大不了的——除非我真的遇到了三个硬盘同时故障,我丢失了所有数据,包括我没有在任何地方备份的家庭电影。现在想起来仍然很痛心。所以真的,不要在硬盘上吝啬,这真的不值得。(还要记住备份,即使是大文件。RAID 不是备份,相信我。)
为什么选择 Synology?我用过 Drobo、QNAP 和多个 Netgear 设备。它们都很糟糕。不,真的。我过去用过的每个设备的性能都很差劲(即使使用好的硬盘也是如此),而且我从来没有能够确切地确定原因。一旦网络上同时发生多次读取,它们就都崩溃了。使用 Synology,我可以同时进行四个 1080p 视频流,而不会有任何减速。
我喜欢 Synology 的另一点是它的软件。大多数其他 NAS 设备都有可以在 Linux 系统上安装的应用程序,但 Synology 的应用程序似乎更优雅,并且工作可靠(图 3)。事实上,我用 NAS 设备做了一些令人难以置信的事情,我确信这些事情并不是它最初设计的目的(稍后会详细介绍)。

图 3. 应用程序种类繁多,也有社区支持的非官方应用程序。
最终,对我来说最大的吸引力是 Synology 如何保持自身更新并维护其硬盘。它自动进行扫描和完整性检查,而且它会在不中断我通过 NFS 连接到它的服务器的情况下进行系统更新。我用过的其他所有 NAS 都停留在它出厂时的软件版本,因为升级固件几乎总是意味着硬盘故障和服务器锁定。我确信 QNAP 等设备有使升级成为可能的程序,但 Synology 会自动完成——我非常喜欢这一点。
电视和种子我喜欢 SickRage 程序,不仅因为它会自动搜索和下载我的电视剧的新剧集,还因为它组织了我现有的收藏。我有每一集曾制作过的《星际迷航》(包括 1970 年代的动画系列),SickRage 在命名和组织这些文件方面做得非常出色。既然我花了这么多时间翻录《星际迷航:下一代》DVD,我就再也不想弄清楚哪一集是哪一集了!
为了安装 SickRage,您实际上需要安装“Sick Beard Custom”,然后粘贴 SickRage Git URL。简短的版本是,Sick Beard 是最初的程序,但开发人员停止了开发,所以人们 fork 了它,而 SickRage 是迄今为止最好的 fork。即使您不使用 Synology,您也应该运行 SickRage。访问 这里 获取 repo 或 这里 获取主页。
SickRage 支持许多种子客户端,也支持 NZB。我发现 NZB 不如以前可靠了,所以我已经回到 100% 种子。我喜欢 Transmission Web 界面,所以这就是我在 Synology 上使用的。它是另一个维护良好的应用程序,所以在软件包安装程序应用程序中搜索“transmission”即可。集成 Transmission 和 SickRage 超出了本文的范围,但请放心,这并不困难。SickRage 旨在与 Transmission 配合使用,所以设置起来很容易。警告:如果您使用 SickRage 和 Transmission 下载电视剧,您将收到来自您的 ISP 的 DMCA 删除通知。显然,制作公司不同意我下载电视剧的理由。谢天谢地,我有一个解决方案。
网络和流量路由我的 Synology 设备有四个千兆以太网端口。我认为这有点过分,但是由于该软件允许我将这四个端口绑定在一起(即使使用不支持 802.3ad 的交换机),我很高兴拥有超出我需要的带宽。我从来没有遇到吞吐量问题,即使在流式传输上面提到的多个视频文件时也是如此。
由于 Synology 支持 VPN 连接,我做的第一件事就是设置我的 privateinternetaccess.com 帐户,以便我的种子流量通过 VPN 路由。我还没有让端口转发通过 VPN 工作,但即使没有重定向端口,我的种子下载也没问题。问题是我的 VPN 连接偶尔会断开。当它断开时,种子流量会通过我的网关,即使 VPN 恢复了,跟踪器也会通过非 VPN 连接连接我。然后,我就收到了 DMCA 通知。这非常令人沮丧。所以我决定完全从 Synology 中删除网关设备!请耐心听我说。
我在我的本地网络上分配了一个网络地址,以便 LAN 计算机可以连接。这工作正常。然而,在没有指定网关的情况下,NAS 无法连接到互联网进行种子下载、SickRage 甚至系统更新。但是当 VPN 连接时,它会自动将网关地址设置为 VPN 另一端的地址(图 4)。只要我的 VPN 连接,系统就会分配一个网关,并且可以通过 VPN 访问所有内容。如果 VPN 短暂断开,它不会默认使用本地网络网关,而是只是无法连接到互联网。一旦 VPN 重新建立,它就会重新分配一个 VPN 网关,然后,NAS 又重新在线了!唯一的问题是我无法访问互联网时如何连接到 VPN?答案是:静态路由。

图 4. 请注意,网关在 10.x.x.x 范围内,这不是我在本地网络上使用的范围。这是由 VPN 分配的。
如果您查看图 5,您会看到我设置了一个静态路由,以便流向我的 VPN 的 IP 地址的流量通过我的 LAN 网关。由于它只是该网络的静态路由,因此互联网的其他部分仍然无法访问。我也可以进行精细的防火墙工作,只允许 NAS 访问 VPN 并丢弃所有其他数据包,但我喜欢解决方案是独立的。这样,如果我更换路由器或路由器配置,我就不必担心收到 DMCA 通知。

图 5. 这是偷偷摸摸的静态路由,以便我可以连接到我的 VPN,但不能连接到其他任何东西。
Synology 也可以充当路由器,转发流量。这意味着我可以将我的 Roku 指向 Synology 作为其网关设备,并且我可以在 MLB.tv 应用程序上观看本地禁播的比赛,因为所有流量都通过 VPN。我必须做的唯一更改是在我的 DHCP 服务器上,它将 Synology 的 IP 地址作为 Roku 的网关地址。它工作完美,并且省去了我设置另一个 VPN 来绕过 MLB 的区域限制。(老实说,我通常在 TiVo 上观看棒球比赛,但偶尔比赛只能通过流媒体观看,我喜欢有这个选择。)
备份还记得我说过 RAID 不是备份吗?是的,我是那个意思。多年来,我丢失了太多有价值的数据,以至于不能依赖 RAID 来保护我的文件——即使硬盘和 NAS 设备看起来比我以前用过的任何设备都更可靠。谢天谢地,Synology 有几个不同的备份选项(图 6)。对于大量数据,最实用的是 Hyper Backup 应用程序。它能够将您的整个 NAS 复制到各种目的地。无论您选择购买另一个 Synology NAS 并将其存储在您的棚屋中,还是将您的数据备份到 Amazon Glacier,同一个 Hyper Backup 程序都可以处理定期更新。

图 6. 备份解决方案种类繁多。
我不想为 Amazon Storage 付费,即使 Amazon Drive Unlimited 的价格还算合理,为每年 60 美元。我担心我的 30TB 数据可能会导致 Amazon 编造理由暂停我的帐户。此外,将我的整个数据存储备份到云端需要很长时间,以至于可能永远无法完成。目前,我只备份我不可替代的文件(家庭电影、照片等)。我希望有一天能买到第二个 Synology NAS 并设置“棚屋里的镜像”。尽管如此,Synology 有如此多的备份选项,很难找到一个理由来推迟设置备份解决方案!
我不做的事情Synology 有一个不错的处理器,RAM 甚至可以升级。但是,对于资源密集型应用程序来说,它仍然不是一个强大的服务器。例如,即使 Plex Media Server 在软件包管理系统中可用,我也永远不会安装它。Plex 使用太多的 CPU 来转码视频流。我很庆幸 Synology 足够强大,可以通过文件共享流式传输实际的视频文件,但是实时转码 1080p MKV 流的想法?这是一个坏主意。我有一个独立的服务器用于 Plex Media Server,虽然它可以转码至少四个全分辨率视频流,但它也是一个巨大的 i7 CPU,配备了大量的 RAM。除非您使用低分辨率视频进行最少的流式传输,否则我建议您避免在任何 NAS 设备上使用 Plex Media Server。
我也无法在 Synology 上运行真正出色的反向代理服务器。设置很简单,配置也非常直观,但我的 VPN/无网关设置意味着反向代理在我的网络之外不起作用。即使我从我的路由器转发一个端口到 NAS,它也会尝试通过 VPN 连接发送响应并失败。在我的网络中的任何其他机器上配置反向代理都非常容易,所以这不是一个巨大的损失,但值得注意的是,我的疯狂 VPN 系统破坏了某些东西。
不是唯一的选择在您认为我收了 Synology 公司的好处来吹嘘他们的产品之前,我将坦率地承认,一个带有大量硬盘和软件 RAID 的大型塔式服务器可以成为一个令人难以置信的 NAS。这意味着您也可以增强硬件,并做一些像运行 Plex Media Server 这样的事情。我只是喜欢 Synology 设备的效率。它们速度快、运行凉爽并且非常省电。我确信还有其他品牌的 NAS 也能做得不错,Synology 也不是完美的。但老实说,它是我能找到的最好的产品,我有成堆的垃圾 NAS 设备,它们就是无法完成这项工作。如果您正在寻找 NAS 设备,在我看来,选择 Synology 不会错。