【转载】如何组装一台WindowsNAS

转载3个月前发布 SanS三石
28 0 0

拥有一台WindowsNAS其实很简单!本文就来介绍一下WindowsNAS从硬件采购到电脑组装,从系统安装到软件部署的全过程。

1.为什么选择WindowsNAS?

WindowsNAS无论是在硬件上还是在软件上都没有短板:硬件上Windows硬件兼容性最好;软件上Windows系统容易上手、软件应用也最丰富。而且x86平台拥有海量得二手硬件可以选择,你可以用很低的花费搭建一台不错的WindowsNAS。

2.WindowsNAS硬件采购

WindowsNAS主要硬件有:机箱、CPU、散热、主板、电源、硬盘,有特定需求还可以采购显卡。

2.1WindowsNAS如何选择机箱

NAS机箱最重要的指标是“盘位数量”,如果硬盘位是“快拆设计”则更加方便。多盘位机箱可以选:服务器机箱、ITX多盘位机箱、塔式多盘位机箱。服务器机箱最专业;ITX多盘位机箱颜值高,但价格稍贵;塔式多盘位机箱性价比高。

盘位数量

价格

普通机箱

4-6个

塔式多盘位机箱

10个左右

ITX多盘位机箱

4-8个

服务器机箱

10个左右

很多NAS爱好者偏爱ITX多盘位机箱,觉得这样的外观才符合NAS形象。但在我看来这样的机箱性价比有点低。

【转载】如何组装一台WindowsNAS

我更喜欢塔式多盘位机箱或者服务器机箱,容量大、性价比高、兼容性好。机箱选二手很便宜,但运输不方便。

【转载】如何组装一台WindowsNAS

2.2WindowsNAS如何选择CPU

WindowsNAS选择CPU的原则是:低功耗、多线程、带核显(毕竟要Windows系统)。低功耗目的是减少NAS长时间运行的能耗,多线程则是为了满足顺便搭建家庭服务器的性能需求。其实NAS对于硬件性能要求并不高,但家用NAS往往兼任家庭服务器,性能强一点不过分。而且现在硬件价格不高,还有大量二手硬件可选,所以WindowsNAS性能过剩也完全没关系。

如果比较在意功耗可以选Intel赛扬N系列和奔腾N系列,建议N5105/N6000。对于性能有更高要求可以选酷睿T系列或者AMD的APU系列,比如Intel 12100T、AMD 5600G。除非预算实在太少,否则我不建议选性能太差或工艺陈旧的CPU。

Intel

GeekBench

AMD

GeekBench

性能级

12100T(TDP35W)

单核2117多核6887

5600G(TDP65W)

单核1526多核8641

主流级

N5105(TDP10W)

单核637多核2000

200GE(TDP35W)

单核849多核1803

入门级

N3150(TDP6W)

单核154多核473

主板根据CPU进行选购,重点考虑存储拓展性能,接口是否够用。显卡用核显即可,有特定需求可以采购独立显卡(比如还想把NAS打造成视频转码服务器、AI出图服务器、渲染服务器等)。

2.3如何选购硬盘

硬盘是NAS最核心的硬件,所以这里要解答多个问题:

2.3.1机械硬盘和固态硬盘怎么选?

固态硬盘读写速度快,缺点是数据损坏时基本无法恢复,长时间存储数据需要通电。机械硬盘读写速度较慢。

说个热知识:现在1T机械硬盘价格(300+)已经超过1T固态硬盘(200+)。机械硬盘目前以4TB监控盘、8T的企业盘性价比最高;固态硬盘目前则以1T和2T容量性价比最高。

机械硬盘还很难被固态取代,但市场份额会越来越小。家用买1个4TB监控盘就完全就够用了。由于机械硬盘厂家吃相难看,4T以下的机械硬盘已经毫无性价比,其余情况统统买固态就好,尤其移动硬盘只需要考虑固态(1TB固态加个硬盘盒充当移动硬盘,无论是性能、价格、数据安全性全部秒杀机械移动硬盘)。

但对于NAS而言,机械硬盘在相同预算依然有容量优势。现在的NAS基本上都采用“固态硬盘+机械硬盘”搭配干活,固态提供高速缓存,机械提供大容量存储。我的建议是:1个512MB~1TB的固态作为系统盘和缓存盘;机械盘至少选4TB监控盘,预算足够上8T企业盘,之后按需增加硬盘即可。

2.3.2机械硬盘垂直盘和叠瓦盘怎么区分?

机械硬盘厂家有段时间把垂直盘和叠瓦盘混合销售且不做标识,甚至NAS专用硬盘也卖叠瓦盘,着实吃相难看。

叠瓦盘最大的缺点是数据存储快满了后,硬盘响应速度明显要慢一些,而且数据丢失的风险远大于垂直盘。经过市场强烈反应,目前硬盘厂家还是会标识出垂直盘和叠瓦盘:标识CMR一定是垂直盘,只标识PMR基本是叠瓦盘,标识SMR一定是叠瓦盘。一句话:叠瓦盘不要买,如果机械硬盘只剩叠瓦盘那就不要买机械硬盘。

移动机械硬盘目前全是叠瓦盘,性能、价格、数据安全性全部被“固态硬盘+硬盘盒”吊打。

2.3.2硬盘要不要组RAID?

RAID技术一是为了增加数据存储的容错能力,二是为了提升数据读取的速度。是否组RAID既要考虑硬件支持情况,也要考虑实际对自己是否有帮助。事实上对于大部分用户而言都用不到RAID,普通主板支持的RAID也仅仅是软RAID。如果你有一台专业的NAS设备,可以考虑先在专业NAS尝试一下RAID。

2.4我的WindowsNAS

我的WindowsNAS从最初的HP小主机T610,折腾到现在的R5 5600G主机,还安装了P106矿卡、PCIe 2.5G网卡:

最初

升级

二次升级

CPU

T56N

i5 4440

5600G

主板

Z87-K

B450m Mortar-MAX

内存

2G*2 DDR3

4G*4 DDR3

8G*2 DDR4

显卡

HD6320

HD4600

P106

网卡

板载千兆

板载千兆

PCIe转2.5G

机箱

2盘位

6盘位

10盘位

电源

65W

300W

300W

性能上基本没有短板:CPUZ单核590多核4430;功耗上由于安装了独立显卡,待机功耗有40-50W。所以我采用的是按需远程开关机的方式进行管理。

由于CPU性能不弱,加上有独立显卡,这台设备除了作为文件服务器,还部署了StableDiffusion-webui、Whisper-webui、Handbrake等,可以进行AI画图、AI字幕生成、视频转码等。

3.WindowsNAS系统安装和设置

采购好硬件装机完成后,就可以安装系统和进行设置了。如果你不想设备频繁更新可以考虑Windows的Server版或者LTSC版。或者也可以安装专业版和企业版(不推荐家庭版)。

3.1WindowsNAS系统安装

Windows系统安装没什么难度,由于硬件兼容性很好,所以驱动也基本齐全。

准备一个装机U盘安装系统,我推荐用Ventoy制作一个装机U盘,把常用系统镜像都放进去,装机时选择需要用到的系统进行安装即可。

【转载】如何组装一台WindowsNAS

3.2WindowsNAS共享设置和SMB优化

开启WindowsNAS的SMB共享并进行优化设置。

3.2.1设置文件夹共享

Windows共享文件夹十分简单,右键选择要共享的驱动器或文件夹:

【转载】如何组装一台WindowsNAS

选择“高级共享”,勾选“共享此文件夹”,同时点击“权限”按钮:

【转载】如何组装一台WindowsNAS

添加访问共享文件夹的账户和权限,即可完成共享文件夹设置:

【转载】如何组装一台WindowsNAS

其它设备可以通过\局域网IP访问到SMB共享。

3.2.2优化SMB设置

Windows10以上普遍采用SMB3.0,我建议全部设备都采用SMB3.0。可以通过命令查看SMB版本。客户端主机查看SMB版本,打开powershell输入命令:

Get-SMBConnection
【转载】如何组装一台WindowsNAS

服务端主机查看SMB版本,打开powershell输入命令:

Get-SMBSession | FL

开启SMB大型MTU支持提升文件传输效率。客户端主机打开powershell输入如下命令:

Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1

支持RDMA的网卡(服务器网卡)可以支持SMB直通,SMB直通一般默认开启,手动开启可以在设置里找到Windows功能,在“启用或关闭Windows功能”里,找到“SMB直通”并勾选:

【转载】如何组装一台WindowsNAS

如果你的电脑有多个速度一样的网口连接交换机,SMB3.0支持多通道提升传输速度。SMB3.0默认开启多通道支持,查看SMB多通道状态可以打开powershell输入命令:

Get-SmbClientConfiguration | Select-Object -Property EnableMultichannel
【转载】如何组装一台WindowsNAS

Linux的SMB设置更为复杂些,Windows也可以通过修改注册表进一步优化SMB,不过对于家用而言我们做的已经足够了。

3.3WindowsNAS远程控制

WindowsNAS初次安装系统需要用到显示器,之后就可以都通过远程桌面来进行操作。

首先开启Windows自带的远程桌面权限,允许其它电脑远程这台WindowsNAS。

【转载】如何组装一台WindowsNAS

然后其它电脑就可以通过运行mstsc,然后输入局域网IP和账户密码访问这台WindowsNAS了。我强烈建议安装zerotier或tailscale搭建虚拟局域网(二者不冲突可以都安装)。有了虚拟局域网可以用虚拟IP远程访问WindowsNAS。

【转载】如何组装一台WindowsNAS

如果需要实现广域网远程控制还可以借助第三方远程控制软件诸如:向日葵、ToDesk等。

【转载】如何组装一台WindowsNAS

3.4搭建下载机

家用NAS基本都要胜任挂机下载的工作。合格的下载机既要支持网盘、BT、HTTP等不同下载方式,又要便于远程操作。WindowsNAS适合搭建下载机吗?当然适合!

前面已经介绍了如何远程到WindowsNAS,你既可以用zerotier搭建虚拟局域网远程访问,也可以向日葵远程进行远程桌面操控。接下来就安装下载机所需要的软件:

3.4.1网盘下载

Windows系统下载网盘资源实在太简单。百度网盘、阿里云盘、坚果云……几乎所有网盘都有Windows版客户端,安装客户端然后通过远程桌面网盘客户端下载。

【转载】如何组装一台WindowsNAS

3.4.2BT和HTTP下载

Windows有很多BT客户端,无论是Transmission还是qBittorrent,同样可以通过远程桌面操控客户端下载,但总用远程桌面对于下载机而言太不优雅,你可以开启下载工具的服务端功能,通过虚拟局域网,让手机通过WEB控制台或者APP客户端随时随地远程创建下载任务,这样更加方便快捷。

【转载】如何组装一台WindowsNAS

3.5文件自动备份

WindowsNAS需要有重要文件自动备份的能力。我推荐2个自动备份软件:Syncthing和FreeFileSync,通过软件设置备份规则,对重要的文件夹进行自动备份,重要数据备份最好是保存在不同设备上,或者相同设备的不同硬盘上。

【转载】如何组装一台WindowsNAS

4.其它功能搭建

4.1搭建Jellyfin server视频服务器

影音服务器我目前用的是:jellyfin server。由于驱动很完善Windows安装jellyfin调用显卡解码还更加方便。

【转载】如何组装一台WindowsNAS

4.2搭建NASCab实现web管理文件

NASCab是一个适合WindowsNAS的web看板,主要功能有:照片管理;影音管理(类似Jellyfin,但不如Jellyfin);文件管理(主要提供文件浏览和文件定时备份)。功能上不算特别丰富,但同类型软件确实很稀缺。从我的角度来看,NASCab还缺乏一个导航主页。NASCab免费版仅支持局域网访问,不过我用zerotier搭建了虚拟局域网,所以远程也可以访问。

【转载】如何组装一台WindowsNAS

5.WindowsNAS远程开关机

NAS一般都是7×24小时运行,但如果NAS功耗高也可以按需开机。要实现按需开机,自然要具备远程开关机的能力。

5.1方案一:主板来电启动+智能插座

如果主板支持掉电来电后开机,那么可以通过智能插座实现远程开机,然后通过远程控制软件实现远程关机。

【转载】如何组装一台WindowsNAS

不过通电启动的方案偶尔会出现启动不了的情况。

5.2方案二:通过软路由局域网唤醒

局域网唤醒首先要开启网卡的局域网唤醒功能。还需要软路由安装对应应用来实现。由于软路由安装openwrt之类的系统都是基于Linux系统的,可以通过安装wakeonlan软件,然后远程ssh到软路由通过命令行进行开机。

一些openwrt还集成了wakeonlan功能,只需要登陆web控制台然后选择唤醒对应的主机即可。

【转载】如何组装一台WindowsNAS

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...