7 月中旬,群晖正式宣布向所有适配的 NAS 机型推送其新一代的 NAS 操作系统 DSM 7.0,至此,这个研发时间以及测试时间最久的 DSM 系统终于正式发布,而在今年年初,我也基于虚拟环境对 DSM 7.0 测试版本进行了一系列的评测(延伸阅读:新一代 NAS 操作系统:群晖 DSM 7.0 深度体验),不过考虑到当时主要是在虚拟环境中体验,因此部分功能都没有介绍完全,而在正式发布之后,我们终于可以基于真机环境,对这个全新的 NAS 系统体验来一次「大补遗」。

DSM 7.0 现在支持哪些设备?

硬件支持上,群晖中国区的微信公众号说得比较含糊,而根据其他区的群晖官网上的信息,DSM 7.0 支持的机型最早可以追溯到 DS213J,下面这个列表则是目前可以收到 DSM 7.0 正式版更新(部分机型不支持 OTA 升级,需要手动下载安装更新)的机型:

  • 21 系列:RS2821RP+、RS2421RP+、RS2421+、RS1221RP+、RS1221+、DS1821+、DS1621+
  • 20 系列:RS820RP+、RS820+、DS1520+、DS920+、DS720+、DS620slim、DS420+、DS420j、DS220+、DS220j、DS120j
  • 19 系列:RS1219+、RS819、DS2419+II、DS2419+、DS1819+、DS1019+、DS419slim、DS119j
  • 18 系列:RS2818RP+、RS2418RP+、RS2418+、RS818RP+、RS818+、DS1618+、DS918+、DS718+、DS418、DS418play、DS418j、DS218+、DS218、DS218play、DS218j、DS118
  • 17 系列:RS217、DS1817+、DS1817、DS1517+、DS1517
  • 16 系列:RS2416RP+、RS2416+、RS816、DS916+、DS716+II、DS716+、DS416、DS416play、DS416slim、DS416j、DS216+II、DS216+、DS216、DS216play、DS216j、DS216se、DS116
  • 15 系列:RS815RP+、RS815+、RS815、DS2415+、DS1815+、DS1515+、DS1515、DS715、DS415+、DS415play、DS215+、DS215j、DS115、DS115j
  • 14 系列:RS2414RP+、RS2414+、RS814RP+、RS814+、RS814、RS214、DS414、DS414slim、DS414j、DS214+、DS214、DS214play、DS214se、DS114
  • 13 系列:DS2413+、DS1813+、DS1513+、DS713+、DS213j

从上面的更新列表中其实不难看出,本次 DSM 7.0 的支持机型最早可以支持到 13 年的 J 系列机型,所以说从硬件的兼容性来看,DSM 7.0 对于老机型的支持还是比较好的。当然如果从运行 DSM 7.0 的流畅性来看,群晖给出的建议则是建议运行 DSM 7.0 的群晖的运存至少是在 1GB 以上。低于 1GB 的运存虽然可以运行,但系统运行起来就不那么流畅了。所以如果的手里的机型是 17年之前的低端机型(例如 J 系列),那么我的建议是保留在 DSM 6.X 而不选择升级,这样反而体验会更好一些(DSM 7.0 目前并不能直接降级到 DSM 6.x)。

另外上面列出的机型是目前可以收到 DSM 7.0 更新的机型(截止到 2021 年 7 月 30 日),对于更高阶的例如 FS、SA、XS / XS +、DVA 机型其实也是支持 DSM 7.0 的,只不过目前尚不在第一批次的更新机型范围内。根据群晖官方的说法,这些更高阶的机型将会在 2021 年的下半年直接获得 DSM 7.0.1 的更新推送,考虑到这部分更高阶的机型主要在企业生产环境中使用,自然在大版本升级上要更为谨慎一些。

DSM 7.0 有哪些大变化?

相比 DSM 6.X,虽然从一般功能体验上 DSM 7.0 变化并不算大(大部分的功能以及应用套件都得到了保留),但实际深入体验之后会发现 DSM 7.0 在很多方面做了「减法」,一些在之前 DSM 6.x 上的使用技巧在 DSM 7.0 上就已经完全失效了。下面我就列举一些我在使用中感受较为明显的变化。

除移动存储和打印机设备不再支持其他的 USB 外设

按照群晖自己的说法,由于 DSM 7.0 在底层系统架构上出现了变化,因此 DSM 7.0 上仅保留支持的 USB 外设只有移动存储(U盘、移动硬盘)以及 USB 打印机,而其他的几种其实很常用的 USB 外设都已经不再支持。例如:

  • USB DAC/扬声器/声卡
  • 无线网卡/4G 网卡
  • 蓝牙适配器
  • 电视棒

这一调整将导致 NAS 不再可以作为音乐爱好者的「数字转盘」使用,此前我介绍的将有源音箱/Sonos 通过 NAS 转换成 Airplay/DLNA 音箱的技巧也在 DSM 7.0 下完全失效,如果你和笔者一样以前是将音箱通过 USB DAC 直接连接在 NAS 上,现在可能需要单独购买的转换硬件了。

这一调整使得群晖只能通过有线的方式进行连接,对于家中没有空间进行布线的朋友而言会比较不方便,所以如果考虑升级到 DSM 7.0 ,那么连接方式可以考虑通过电力猫来解决。

如果此前使用群晖作为家中电器的蓝牙网关的话,那么升级到 DSM 7.0 之后将必须通过其他独立设备来实现类似的蓝牙网关功能。

如果之前是通过 USB 电视棒来进行电视节目的录制,升级到 DSM 7.0 可能就需要使用其他办法了。

DSM 7.0 不支持 ext3 文件系统的存储空间

这一文件系统格式主要是在较老的设备上会还在使用,如果数据存储在基于 ext3 文件系统格式硬盘的话,升级到 DSM 7.0 就会出现无法识别的情况。目前官方给出的做法就是先将数据备份,然后再转移到 DSM 7.0 支持的文件系统的存储空间中。

不再支持 DDSM

DSM 是一种基于 Linux 上的 NAS 操作系统,本质上都可以通过虚拟化或者容器化的方式来进行部署,因此在 DSM 6.x 上群晖为了方便部署推出了 DDSM(Docker DSM),可以通过 Docker 镜像方式来部署 DDSM,但在实际使用上反而不如基于虚拟机的 VDSM,所以从 DSM 7.0 开始就取消了对 DDSM 的支持,而如果设备中已经部署了 DDSM 并处于生产环境中,群晖官方的建议是保持主机设备的系统版本还是 DSM 6.x,当然基于虚拟化技术的 VDSM 在 DSM 7.0 中则继续获得了支持。

视频转码不再支持 转码到 FLV 格式

另一个比较大的变化和视频转码功能有关,从 DSM 7.0 开始,下面列出的这些机型将不再支持将视频文件转码成 FLV 及 MPEG-4 Part 2 格式,群晖也没有说明该变化的具体原因:

DS120j、DS119j、DS216se、DS215j、DS115、DS115j、RS814、RS214、DS414、DS414slim、DS414j、DS214+、DS214、DS214se、DS114、DS213j

大量套件将不再获得支持

升级到 DSM 7.0 之后打开「套件中心」,如果仔细观察你会发现「所有套件」中的套件数量大幅减少。而根据发行日志,群晖自己开发的套件中删除了:Cloud Station Server、Cloud Station ShareSync、Moments、Photo Station 以及 Synology File Manager,当然这里面有的是被新的套件取代,而有的则是彻底不再支持。

至于第三方开发的套件,目前已经确认将在 DSM 7.0 不再支持的有:Discourse、DokuWiki、Drupal、Drupal8、DVBLink、GitLab、GLPI、Hasplm、Java7、Java8、LimeSurvey、Logitech® Media Server、LXQt、Magento、Magento2、MantisBT、Mono、Moodle、Node.js 0.10、Node.js 0.12、Node.js v4、Node.js v6、Node.js v8、Odoo 8、OpenERP 6.1、OpenERP 7.0、OrangeHRM、Orthanc、osCommerce、osTicket、PHP PEAR、phpBB、Piwik、Podcast Generator、PrestaShop、PrestaShop1.7、 PythonModule、Redmine、Ruby、Spree、SugarCRM、SVN、Tomcat6、Tomcat7、TVMosaic、Webalizer。

这里一方面是本身第三方套件更新支持上存在延迟,第三方套件的开发商根本来不及完成对 DSM 7.0 的适配。而另一方面则是以上不少套件可以通过 Docker 这种更灵活的方式进行部署,所以不再支持其实对于一般用户而言也不会有太大的影响。

哪些套件进行了更新升级

而作为这几年群晖大力推广的私有同步云,群晖 Drive 也在 DSM 7.0 中成为最为重要的功能组件,并且从 DSM 7.0 开始彻底的取代了原先的 Cloud Station 套件组。因此在 DSM 7.0 中,原先 6.x 时代的 Cloud Station Server 以及 Cloud Station ShareSync 在 DSM 7.0 都被整合到了 Synology Drive Server 中,当然对应的还有原先 Cloud Station 的一系列的客户端产品,比如 Cloud Station Drive、Cloud Station Backup、DS cloud 等等,因此如果之前使用的是 Cloud Station,那么NAS 端升级到 DSM 7.0 后升级将会保留数据平滑升级到群晖 Drive,只不过对应的客户端也需要单独下载调整。

另外原本的 DSM 6.X 中两款图片类应用——Synology Moments 以及 Photo Station ,在升级到 DSM 7.0 会自动被 Synology Photos 替代。而在此前的体验中我也提到了两者的区别以及最终整合到 Synology Photos 的效果。虽然在 NAS 端整个升级以及套件数据合并的操作并不需要太多人为干预,但在移动客户端还是需要手动单独下载 Synology Photos 客户端,原先的 DS Photo 以及 Moments 的手机端都将不可用。

社区套件在 DSM 7.0 的支持情况

作为最大的第三方群晖套件社区,synocommunity 比较早的开始了套件的升级操作,相比 DSM 6.x,DSM 7.0 对套件的权限获取有更高的要求,因此套件需要更新才能在 DSM 7.0 上正常安装运行,而目前一些常用的社区套件也已经完成了升级,例如笔者我此前经常会使用的 ffmpeg 以及 Jellyfin 都已经完全适配,只不过在安装过程中弹出相应的警告按钮,提醒我们套件来自社区,需要明确其存在安全风险。

那些在测试版系统中无法体验到的新功能

Synology Active Insight 全天候监控服务

在年初撰写 新一代 NAS 操作系统:群晖 DSM 7.0 深度体验 时,当时 DSM 7.0 测试版我是通过 VDSM 的方式通过虚拟机进行体验,也因此无法体验到 7.0 上一项新的功能:Active Insight 全天候 NAS 监控服务,而在升级到 DSM 7.0 正式版后,我终于可以通过公有云来监控家中 NAS 的运行情况。

Active Insight 是一项在 DSM 7.0 上线的新功能,简单来说就是将家中的群晖的相关数据以数据图表的形式呈现在公有云中,这样你即便你在外,也可以通过访问 Active Insight 的网站来查看家中群晖运行情况。

首先我们需要登录群晖,然后在「控制面板」-「Synology 账户」中勾选「启动 Active Insight」,并且在「服务状态」中,勾上「采集性能指标」,然后再点击右下角的「应用」来保存设置。这样你的群晖的运行数据就会自动上传到 Synology Active Insight 中。

之后我们需要通过网页浏览器登录 Synology Active Insight,点击登录并输入你的群晖账户以及密码,稍等片刻就可以看到监控数据控制台了。

首先看到的是你的群晖相关信息的总览,我的 Active Insight 主要呈现了「主机总数」、「过去七天发生的事件」,以及对应的主机的性能指标,这里包括当前的CPU 平均负载、网络的发送/接受数据量、内存的利用率、存储空间利用率、硬盘利用率以及磁盘的温度。

进入到「主机」选项卡,你会看到当前账户下对应群晖主机的数据仪表盘,如存储空间使用情况、内存和 CPU 使用情况、磁盘性能等。点击仪表盘就可以看到更为详细的数据图表。

在这个更为详细的数据图表中,首先看到的是性能方面的一天数据,当然也可以通过右侧的时间选择器来对监控数据的时间区间进行调整,默认的是系统数据,其实就是 CPU 利用率以及负载,内存和交换空间利用率、网络发送接收的数据等等。

而作为网络存储设备中最为重要的硬盘信息则放在了第二个选项卡中单独呈现,你可以看到的包括总的存储空间的利用率、读取IOPS、写入 IOPS、读取以及写入延迟、读取写入的通量等等。

除了总的存储空间数据之外,Active Insight 还针对不同的设备类型细致的呈现了不同存储介质的相关性能信息,如果是支持 SSD 缓存的机型,则还可以看到 SSD 缓存的利用率、读取/写入 IOPS、读取/写入延迟、读取/写入通量以及缓存的命中率。

对于最重要的机械硬盘,你可以看到的是利用率、读取/写入的 IOPS、读取/写入延迟,读取/写入的通量数据等等,当然最重要的还有硬盘的温度。当你将鼠标放入到图表中是,还可以看到横向时间轴对应的硬盘当时的温度数据,可以说对于运维人员而言,设备的健康状况可谓是一目了然。

而对于网络和数据服务上,通过「服务」选项卡可以看到设备中 NFS 和 LUN 的运行情况,当然由于我的设备并未运行,这里呈现都是空数据。

在「服务信息」选项卡中,你可以看到当前 NAS 上运行了哪些服务以及哪些套件;「存储空间」选项卡中,你可以看到一个目前的硬盘使用量以及基于时间端的空间使用趋势,同时还可以看到存储池的分配情况,比如说做的何种形式的 Raid,几个存储空间以及硬盘型号等信息。

在左侧的导航中的「事件」模块,你可以看到和群晖故障相关的事件,如果遇到严重事件会提示并要求你尽快处理,但由于我的群晖运行良好,并没有记录下任何需要处理的事件信息,而在「管理」模块中,我们可以看到登录过该服务的客户端以及位置、目前的主机群组以及启用 Active Insight 服务的主机信息。

在自定义事件中,则可以定义什么样的主机事件是需要处理的,默认的事件是主机和 Active Insight 失去链接一个小时后会发出警告,12小时会发出严重的警告。当然我们也可以对这一条默认的事件进行编辑,也可以通过「新增」来自定义警告事件,具体来说你可以调整指标信息,设立事件以及条件,并设置警告的阀值,并撰写相关的建议解决方案等。

导航栏最后一个模块是「订阅」模块,事实上 Active Insight 未来很有可能会变成一项增值订阅服务,由于目前处于测试计划中,因此可以免费享受所有高级功能,这包括每分钟更新一次数据指标、数据历史记录在线上保留一年的记录以及自定义的警报事件等等,对于服务器运维人员,这项在线的监控功能提供了极高的数据信息粒度,当然也比其他第三方的监控服务在数据可视化呈现上要更具有针对性。

Drive X:下一代的 群晖 Drive 客户端

在经过几个月的内测之后,这个号称是下一代群晖 Drive 手机客户端 Drive X 也伴随着 DSM 7.0 的正式版上线同步开放下载。此前的群晖 Drive 的手机客户端单就功能上说更像是一个单纯的网盘的文件资源管理器,而 Drive X 则要更为丰富,除了文件管理器之外还内置的查看工具,甚至还有一些针对国内市场的创新小功能。

 

所以相比此前的 Drive 客户端,Drive X 也加入了首页这个新的 Tab 页面,上半部分是细分的各种文件类别,对于需要访问特定某个类型的文件可以通过这样的方式实现快速访问,而下方呈现的则是近期使用的文件列表,你可以直接通过右下角的添加按钮来实现上传文件、创建文件夹、上传图片/录像/拍照上传等一系列的操作。

 

而这种基于「文件类型」的文件资源管理器就非常适合快速筛选文件,比如说我最近编辑了哪些文档类的文件,就可以通过「降序排序」并且以「修改时间」作为排序依据,这样近期我编辑的文件就这样整理出来了。

 

Drive X 另一项比较方便的功能则是对于部分文件类型可以无需第三方 App 打开,而是直接通过内置的查看器来打开,比如针对音乐类型的文件可以直接通过Drive X 内置的音乐播放器打开,甚至还可以直接创建音乐歌曲的播放列表。

 

而除了作为一个私有云的网盘客户端之外,Drive X 还针对国内的市场 环境推出了两项非常实用的备份服务:照片备份和微信备份。其中照片备份可以读取你拍摄并保存到手机本地相册中照片,并将其自动上传到你的群晖 Drive 中。而微信备份则是将你手机微信保存的文件自动上传到 Drive 中,注意它并不能自动保存你的微信聊天记录信息。

 

当然,照片备份这一项,如果你已经使用了 Synology Photo 并开启了自动备份手机本地相册照片,那么大可不必开启(功能上其实已经重复)。而微信接收文件自动上传云端倒是非常实用,这样接收桌面端没有接受文件,也可以在自己的私有云中找到备份。

总的来说,Drive X 比起之前的手机端的 Drive 客户端要更为实用,目前唯一的缺点可能就是目前仅支持 Android 手机。

总结

在实机完成 DSM 6.X 到 DSM 7.0 升级之后,我也终于完成了这个新一代的 DSM 7.0 系统的完整体验。对比此前在虚拟机上的使用体验,在实机的体验也更为完整真实。虽然大量的组件以及功能在新的系统中被放弃或者结束支持,但出现了一批更适合当前使用场景的新功能。虽然是这支持一款基于 NAS 硬件的系统,但深入体验后会发现改变的可能不仅仅只是 NAS 本身,还有他周围链接的一大圈生态系统,而或许今天这一篇补遗能让你更深刻的体会到这个新 NAS 带来的变化——更安全、更便捷的保存和使用你的个人数据。