给工作室组装的文件+轻度应用服务器，万兆pve，攒机采坑实录（未完待更新）
起因演唱会项目结束之后，硬盘里堆积了几TB的数据亟待归档。另外此前工作室24x7运行的程序（录播、图床等服务）一直运行在我的私人服务器上，长久下去并不合适。正好此前去出差做DIT工作的时候，工作室采购了若干机械硬盘，所以想着借此机会整合手上的硬件资产，组一台 NAS + 应用服务器，供项目归档 + 轻度的剪辑 + 24x7运行一些程序 使用。我也并不是相关领域的资深人士，以下方案也参考了大量网上的资料，我会把参考过的内容贴在文中。如果有优化的空间或者纰漏欢迎大家在评论区留言讨论。需求拆解我对服务器的需求归纳如下：文件服务器用途带有一定容灾能力未来可添加硬盘读写速度快一些，存放团队的共享素材库可以24 x 7 全天候运行多种程序，运行在windows、linux多种系统上。将以上需求细化拆解，我对软硬件的大致规划如下：6盘位服务器，硬盘组带冗余的阵列万兆网络通过PVE或者 unRAID 虚拟机安装 windows 、linux 、群晖 等相信看到这里，有组建经验的读者可能对上面的规划会有一些不同的意见看法，下面列举几个经常被指出的问题：安全性和功能性的取舍Q：如果追求安全性，单盘冷备/单盘模式就可以了，NAS/阵列并不是绝对安全做单盘冷备份的观点是对的。然而，即便没有完美的执行321原则，我们最重要的资料仍做了多份备份，基本不会出现文件永久丢失的问题。相比下，通过统一归档可以给工作用电脑腾出不少硬盘空间，组阵列也可以提升文件读取速度，这些的收益是更大的。Q：万兆网络是非必须的，按照目前的盘数无法充分利用万兆性能，而且代价高昂的确是非必须功能，万兆也并非我的首要目标。然而考虑到日后工作室规模升级，本次装机也可以趁机摸索万兆网络的配置方法，所以我擅自把万兆的规划加入了，希望尽量在成本允许的范围内实现好一点的效果，提前体验万兆网络下的素材共享。目前工作室还没有人研究过万兆布网，此次算是为日后的升级：使用机架服务器、机架交换机等设备做准备。目前按照我的规划，6盘全满的情况下读取速度能达到约300~500MB/s即算达成目标。Q：黑群晖是破解系统，为什么不用安全性更高而且没有版权问题的TrueNAS / unRAID / OMV？对TrueNAS 和 unRAID的一些功能非常心动，也乐意付费正版。然而有一些原因导致不得不放弃他们：TrueNAS的ZFS系统安全性和快照功能非常好，一度是我考虑的首选。然而TrueNAS创建第一次存储池之后，不能再添加单盘，而是要添加相同数量的盘（例如第一次4块盘组了RAIDZ，那加盘也要加4块盘。据说TrueNAS在尝试改进这个功能，但是目前还遥遥无期）。当前对于加盘是有比较强的需求的，所以不行。unRAID存放数据的方式也非常好，也是他的特色。但是unRAID的读写性能比较依赖缓存，现有条件不允许加缓存。除外，我不太会在unRAID下直通万兆网卡🤣OMV上手难度比较高，且很多功能缺失，维护比较麻烦。由于我做过一些功课，所以我能理解如何使用这些系统。然而对于其他的同事来说，这些系统的使用和维护还是太难了，学习门槛太高。硬件规划本次攒机优先考虑利用已有的闲置硬件。虽说如此，部分硬件并不一定可用或是最佳选择，如果读者希望参考本文攒机，则更多需要结合自身的情况进行修改。可用闲置硬件如下：CPU：10105F 无核显 + 垃圾散热主板：微星b560m爆破弹硬盘：数块HC310固态：铠侠RC20 500G内存：光威ddr4 8g x 2独显：1050ti电源：捡垃圾来的二手航嘉冷静王机箱：普通matx机箱我的最终硬件选择：CPU：10400 带核显 + 乔思伯HP400S下压式散热主板、硬盘、固态、内存：同上不变独显：不使用电源：银欣SFX SST-LSX500-LG 500W 金牌全模组 （二手 带模组线）机箱：星之海 御夫座 6盘位NAS机箱网卡、光纤、光模块：intel X520 82599 单光口网卡 x 2 （给工作机使用）intel x520 82599华为版 双光口网卡 x 1 （给NAS使用）拆机Avago多模光纤线 带光模块 x 2接下来按照我考虑的顺序逐条来讲。主板：微星b560m爆破弹 本次攒机最大的掣肘装机的需求、现有硬件隐含了一些预制条件，他们决定了本次装机的一些硬性要求。b560m爆破弹这块主板是属于b560m系列比较低端的型号，这导致一些比较大的限制，例如：LGA1200，不能使用12代CPU接口数量和带宽有限1个原生m.2 ，这说明只能装一块系统盘，无法原生安装更多固态做缓存6个原生 SATA口，这说明原生接口最多只能装6盘位1个 PCIe 4.0 x16 （使用11代U，如果使用10代U就只有PCIe 3.0）2个 PCIe 3.0 x1 (B560南桥出来)内存一共就两条槽，目前16G的容量其实是比较悬的，未来有可能会不够用。万兆网卡一般是x8~x16，只有极少数运行在x1上，多数都是x4起步，所以这条满速的PCIe x 16 必须要全部给万兆网卡。意味着服务器不能加独显。PCIe 3.0 x 1 理论上带宽是可以满足万兆的要求的，但是满足条件的网卡比较少而且会有兼容性问题，所以我选择把x16的槽全部给万兆网卡。CPU 10400 带核显 + 乔思伯HP400S由于主板的PCIe x 16 给了万兆网卡的原因，不能带上独显，再加上功耗问题，所以原来的10105F不能使用。再加上主板只支持最高11代酷睿，所以也无法吃上700系核显，所以就退而求其次使用10代里的型号。为了求稳采用了6C12T带核显的10400，他的核显UHD630做一些轻度的解码工作还是可以的。多核心也可以有效应付多个虚拟机对算力的需求。注意在御夫座上，散热器限高55MM，所以只能选下压式的散热器，选项包括但不限如下：乔思伯HP400S 36MM利民AXP90-X36、X47、X53机箱 星之海御夫座使用御夫座并不算是性价比的选择，我承认在挑选机箱方面有点主观（指颜控）。实际上还可以有几种可选项：拓普龙 8盘位 - 全新加上风扇也是500~600元 ，二手全套带风扇还可以更省到400+万由和NBOX 8盘 - 800~900元起，价格优势不大。矿渣6盘位某矿机，缺点是不支持matx。某矿渣8盘位竖装的是可以的。在机箱方面，由于踩坑经验不是很丰富，再三犹豫选了稳妥一点的御夫座，一方面是因为b站已经有很多大UP主装过御夫座了，可以抄他们的作业；第二是支持ATX电源，选择多一点；另外一方面是选料更好一些，避免二手配件的隐患。最后就是看着顺眼一些 🤣这款机箱除了性价比问题以外还有一个小麻烦：不支持热插拔。对于我来说不算是一个大的问题，所以也就忽视了。电源 银欣SFX SST-LSX500-LG对于服务器的电源是最好不要太低配的，否则是对硬盘的毁灭性打击。适合于NAS/小机箱的电源要满足以下特性：根据机箱定电源尺寸，矿渣和小机箱多用SFX、FLEX电源。像御夫座这种支持ATX电源的实在是少数。电源的瓦数不需要太高，但是同时又需要高转换效率。推荐的电源：DIANJIPA/电竞艾派 MF-400F 1U FLEX 400W金牌全模组 （全新 带模组线）APEXGAMING AJ650 ATX 650W 金牌全模组 399银欣500w电源全模组SFX金牌SST-LSX500-LG 500W 金牌全模组 （二手 带模组线）SGPC傻瓜超人全模组550W 1U FLEX 全模组 （全新带模组线）海韵SSP-300SUG 300W 1U FLEX 金牌全模组 （土豪不差钱可考虑）注意在御夫座上，默认支持ATX电源，如果需要SFX和FLEX电源，需要自购转换板。
家用NAS折腾记需求起因我家从2005年已经陆续拍了80G生活照片和录像，存放在机械硬盘里，家人需要一个能稳定7*24小时访问、多终端访问的相册空间，要兼具保存和管理的功能容量需求：100G及以上考察的解决方案考察的维度有：空间容量定价策略和价格隐私性：① 存储是原生的，不转换我的文件② 服务提供商不要乱动乱删我的文件③ 私人和共用空间分离APP和PC端都能有比较方便的访问和管理能7*24小时被访问出了事找得到方案解决纯粹网络相册方案QQ群和微信群相册：首先空间就不满足要求，其次这种照片存储根本不稳妥，会掉画质，再其次检索和管理很困难一刻相册：会吞图片，百度商业产品让我不敢信任。因为用的是百度账号，我也不敢拿自己百度账号给家人用。时光相册：公共相册的使用逻辑奇怪，PC端使用体验不顺手奇葩方案：快图APP连接个人百度网盘账号，卡顿明显纯粹云盘方案度盘：个人账号文件太多不便公用，APP太臃肿，老人机使用会崩溃阿里云盘：目前没有一些相册的功能，远水不能救近火。轻度NAS方案雷克沙时光机/猫盘/路由器挂移动硬盘 ：首先我非常拒绝这种有隐患的外置连接方式，其次USB3限速很大，7*24小时挂机也会对移动硬盘有损伤，再者这种很可能有性能问题完全NAS方案威联通/白群晖威联通没啥人用，遇到问题社区资源很少白群晖问题老生常谈了，性价比不行，QC速度感人，7.0系统不支持docker，Synology Photos 非常不稳定（看本链接评论区）极空间：我非常想尝试，但是2盘位的Z2型号没货了纠结的选择：黑裙选择原因最后的选择是买淘宝成品黑裙，并不是我没有DIY精神，而是部分成品黑裙的解决方案是成套的，能在网上找到很多资源。我买的黑裙带一个25M带宽的穿透，同时硬件和系统ROM的选择都被反复验证过。基本上应该满足需求了。开销黑裙NAS（J3455 8G 300W电源） + 3年内网穿透25M带宽 约860元希捷银河4T 狗东折扣760+元超六类千兆网线 5元红米AX6路由器 300元 （为什么提到这个见下文）不算路由器的话一共是1600元左右其他有潜力的方案其实我是非常清楚，以上方法其实并不是完全不行，而是在当时这个时间点不能满足我的需求。有几个方案其实我认为可以再考虑：白群，未来7.0版本系统如果维护得当，说不定也是可以用的；只是说性价比会很低，不能干很多事情；极空间：按照评测和上手演示来看，他的功能尤其是穿透不限速这一点是我看重也愿意付费的。但愿他的机器的确有那么好用。阿里云盘：如果未来他的相册功能维护得当，那么也不是不能用如果是苹果全家桶用户，我倒是希望无脑选择icloud，给钱就给钱，icloud在苹果生态端的使用体验是无与伦比的折腾之安装刚拿回来装上开机，将NAS和电脑都接到同一个路由器上。需要到find.synology.com或者win下安装群晖助手搜索局域网中的NAS。但是我都没有检测到，检查了网线，防火墙，发现是我用的是办宽带送的路由器，本身可能有这方面限制，并且它只有一个千兆网口，其余是百兆网口。无奈考察一下买了个支持WIFI6的路由器红米AX6。换了路由器以后NAS开机后才被正常识别了。注意，第一次使用群晖助手（以及后面提到的相册上传工具）连接NAS，都需要你先关闭本地的代理特别是全局代理。之后内网访问的时候只要确保你的代理工具设置了不代理内网连接，应该就是没问题的按照NAS卖家提供的配置教程，我安装好系统就进去了。但是如果按照群晖默认的SHR文件系统，要对硬盘进行全盘检查，我4T硬盘竟然检查了8个小时。好吧，折腾了半天总算OK了。于是开始按照教程配置SMB，终于在电脑内也映射到了NAS磁盘，速度马马虎虎跑到了100MB/s左右。折腾之相册软件配置黑裙的玩法很多，挂PT、Jellyfin影音库、软路由、虚拟机。但是这些不是重点，先来讲一下黑裙使用相册的体验。最后的方案是：默认自带photostation6 + 内网穿透服务的端口映射（50元一年）+ 手机上 DS PHOTOAPP（需要在GooglePlay上下载安装）问题1：为啥用photostation？群晖默认套件中有一个Moment，但是奇葩的是它只支持单纯上传图片，不支持文件夹导入！也就是说我那么多相册文件夹要一个个手建，实在是不可接受。photostation算是勉强人用的了，下文会提到使用体验。其实群晖也可以通过docker安装一些第三方的相册，例如荔枝相册和photoprism ，其他的问题先不说，他们首先就没有能用的移动端APP。我自己可以折腾，但是父母辈安装个APP他们都觉得很难，所以必须把难度降到最低。问题2：为什么要内网穿透服务端口映射？严格来说我觉得这个钱挺智商税的，这部分应该有替代方案，我暂时没有研究好。无论是否黑裙，要让NAS保证外网访问速度，就只有想办法做内网穿透。对我来说Zerotier和FRP的方案不够稳定或者便捷，公网IP这种资源也不是想有就有的，何况有流言说各省在对使用公网IP的NAS用户进行整治。我买黑裙的时候厂商送了3年的内网穿透服务，但是他们提供公网的访问网址是套接字带端口号的，也就是xxx.com:808 -> 对应http连接xxx.com:4433 ->对应https连接这个地址是默认映射到本地5000端口，也就是群晖DSM的默认端口。但是问题在于：DS PHOTO 这个APP默认连接的是本地80端口，所以为了外网能访问到本地端口，需要穿透方设置端口转发。也就是说，当外网访问你设定的端口的时候，例如xxx.com:1234，服务器会自动转换成你的本地地址:80。这样在DS PHOTO APP里设置后，就能正常访问到了。使用过程中的坑1.最严重的问题：导入过程非常漫长，或者导入后无法预览这是因为Photostation默认开启对用户上传的内容进行转码，转成缩略图避免卡顿。但是这个卡顿已经影响了我的使用了，经历过痛苦的两天后，我发现了这个事情，关掉自动转换后，勉强流畅访问了。但是问题接踵而至：因为关闭了自动转码缩略图，有一些大体积的图片文件在浏览的时候没有缩略图，群晖干脆就不显示了。所以为了让大家正常浏览照片，最后的解决方案是通过群晖自带的Photo Station Uploader 进行传输，他的原理是利用Windows计算机的性能去进行图片转换，我这下总算是明白了为什么在群晖上要转码到昏天黑地了，鬼鬼，同时开了12个ImageMagick（经典开源用来处理图片的工具）进程，瞬间榨干3900x的全部核心性能......我寻思我的PC性能已经足够了，3GB照片也转换了将近3~5分钟，难道我买3900x的钱是用在这种事情上了嘛...使用这种方式导入NAS的时候，就会自动生成缩略图了。目前手机APP是做不到这一点的，这也就是说目前要高效的全自动生成缩略图基本上是不可能的，都要在PC上手动处理一次。否则你就挂着NAS 7x24小时去转码吧。我记得第一次用PhotoStation的时候，晚上睡了一觉，白天都没有转换多少...我仍然在考虑替代方案，或者写一个windows上的自动导入脚本。但是过程过于复杂，暂时搁置。2.浏览器兼容问题群晖DSM是通过浏览器远控的，黑群晖对Chrome有一些兼容性问题，按照客服指引我切换到了火狐，之后使用没有什么问题了。