windows 装 NAS 该用什么软件?

2023-01-10 22:52:30 +08:00
 LeeReamond

无公网 IP ,如果有相关需求的话需要折腾穿透 。

起因是因为最近新装台机器,装的目的是要拿来当黑群晖的,本来选的其实是低端型号的 CPU ,但是装上以后跑了跑分,居然还意外的还不错,说实话有点心动想买个矿卡接上去跑些比较重的渲染任务之类的(相关软件都是 win 平台的)

所以目前在考察 winnas 的可行性,比较疑惑的一点是内外网共享都用啥软件啊。。搜了搜 v2 的相关帖子,所有人都说 win 平台有对应的解决方案,然而解决方案是啥?希望达到的效果是:

  1. 局域网内共享类似于 windows 的家庭共享或者 linux 的 smb 共享,即 win 日用机可以在资源管理器里添加一个网络地址直接编辑和同步文件的。
  2. 重点需要有权限管理,上面第一点做到比较简单,但第二点不知道怎么操作,我感觉 windows 家庭共享好像没办法设置用户。但是如果家人都要连的话,很多人也不懂电脑,误删他人文件或者中勒索病毒全加密了之类的情况都有可能发生。
  3. 外网要能够远程访问内网文件,最好能够管理。这个应该跟上面的用的不是同一款软件?

其他的一些非核心需求,什么远程影音娱乐,照片管理之类的,随便搜了搜视频感觉都有相关方案,但是这个核心的感觉没人提。。

顺带一提这次的家装机器,跑的是 x86+win 系统,上了颗低压 U 以后感觉 arm 好像也没那么香了,我插座连上以后整机功耗也就 20 瓦(接了两块 hdd 硬盘,硬盘设置了 10 分钟无活动就休眠),其实感觉多出来这点瓦数相对于 arm 也完全无所谓。数据安全方面,因为硬盘是直连的,之前在站里发过贴,听大佬说了半天感觉两块盘直连,定期用软件同步一下,比 raid1 还要稳得多,另外因为上面还有 ssd ,我今年装机的时候发现 250G 的 ssd 已经不生产了,想买新的最低也是 500G 的 ssd ,其实很多常访问的文件可以缓存在 ssd 上面,即使类似工作中经常远程同步的状态 hdd 也可以基本一直不转的。。。。毕竟我一个工程文件又不会超过 500G 。。。

散热方面这次装机还证明了个事就是桌面级确实可以被动散热。。我搞了个低压 U 然后上了个中高端的风冷,不装风扇平时也就五十来度,然后我又当大冤种买了个无风扇电源,倒是确实可以做到整机无任何机械元件,往书架里面一塞跟没有差不多。。。当然不推荐就是了,毕竟机械硬盘无论如何也省不了,就算在休眠状态也有一股类似于音箱底噪的那种声音,不是完完全全的 0 分贝

4787 次点击
所在节点    程序员
27 条回复
Damn
2023-01-11 18:41:42 +08:00
@SgtPepper “建 SMB 的时候开用户枚举,这样没有访问权限的用户将看不到对应文件夹”。
具体是怎么操作的?必须要 Server 版么?
SgtPepper
2023-01-12 09:31:57 +08:00
@Damn
必须要 server 版,关键词 windows server Access Based Enumeration ,可以参考下这个 https://theitbros.com/config-access-based-enumeration-windows-server-2016/
ShCby
2023-01-12 12:22:34 +08:00
许久以前用过 windows10 LTSC 的 nas (甚至不是 windows server )
相信我,windows 跑 nas 服务真的蛮痛苦(特别是想挂载个 webdav 什么的)趁早还是换 linux 吧
cnbatch
2023-01-12 13:52:03 +08:00
那得看你想拿 NAS 干什么。

如果单纯只想做成文件服务器,附带权限管理,那么 Windows Server 无疑是最适合的。商业公司内部的文件服务器就是这样做的。

如果是想做成威联通、群晖那种顺带运行各种相关服务,建议直接用威联通、群晖。不想买这类成品 NAS ,那就用 TrueNAS 、XigmaNAS 这类的开源 NAS 环境。
LeeReamond
2023-01-13 18:30:29 +08:00
@ShCby 如果需要 linux 的话,感觉我现在这套方案的基础上可以是 win 主机跑渲染程序,自带远程桌面是个很好的控制工具,如果需要 linux 可以 hyperV 和主机共享硬盘,这样写入的文件应该是在 ntfs 系统里的。。。不过我不是很理解 linux 有什么优势

@cnbatch 文件服务器和群辉类的成品 NAS 有什么区别?群辉可以用手机上传图片之类的。。?这个我不太需要。。而且我看 win 好像也能做到啊。。
cnbatch
2023-01-14 14:46:33 +08:00
成品 NAS 的好处在于开箱即用,可以说插上硬盘就能用,包括各种同步功能(比如手机相册)也是内部自带,不需要考虑“为了实现这个功能我该安装什么软件”。

Windows Server 的文件服务器优势在于,在需要文件共享 + 需要用户权限管理的时候特别灵活,既可以搞成基于域的方式(需要有 Windows Server 管理的基础知识),也能做成普通的 Server 本机账号、通过输入用户名+密码实现不同的权限管理方式。
鉴于大多数客户端都是 Windows ,那么在权限管理方面,Windows Server 在共享过程中的权限控制应该是兼容性最好的。

在 Windows 电脑只要随便找个文件夹,右键单击属性,进入“安全”选项卡,再点击“高级”按钮,就可以非常精细地管理每个用户可以有什么权限,精细到什么程度?随便双击一个用户条目,点开右侧的“显示高级权限”,就可以看到了。
用 Windows Server 做 NAS ,就能“天然”使用这种方式。

普通的成品 NAS 如果不使用 ACL ,单纯只靠 UNIX 权限(就是常见的 0777 、0755 那种)是做不到这么精细的设置的。

这就是 Windows 做 NAS 和成品 NAS 最为明显的区别。
zimrigeek
2023-01-17 22:58:30 +08:00
不妨换个方向,把宿主换了
1.比如宿主黑裙 得到了 100%的 NAS 能力,然后通过虚拟机套件安装 Windows...
2.宿主 ESXi 或 PVE 得到 100%虚拟化能力 然后通过虚拟机安装各种 NAS 系统、Windows...

PVE 轻量且强大,入手稍微要点时间但还好(单机即可全‘vCenter’)
ESXi 功能单一但能直接上手(需要集群才具备 vCenter)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908034

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX