探讨一下服务器硬件条件下的 NAS 方案选择

347 天前
 dknagi
最近看了不少关于自建 NAS 的内容,不论是用黑群晖或是 TrueNAS ,还是其他的方案,发现多数情况,都是软件 RAID ,硬件大多是消费级的 DIY 或者集成度较高的硬件平台。

我现在手里现有的硬件是一个戴尔的 T350 塔式服务器,主要硬件都是直接买的戴尔现成的,其中还包括了戴尔的 PERC H755 阵列卡(带有缓存和 BBU ),接在机箱的磁盘面板,有 8 个热盘位。同时服务器上还有个单独的 BOSS-S2 卡,功能是单独做一个系统盘的双盘阵列( RAID0 或 RAID1 )。

这个前提下,NAS 系统的选择上有些拿不准。我看到的 TrueNAS 或者黑群晖方案中,都是使用软件 RAID ,如果有阵列卡的也都是改成 HBA 或者 IT 模式,让软件直接访问物理磁盘。但是感觉我这个场景下,如果是这种使用方式,那阵列卡完全成了摆设。

物理机上目前是想的跑一个 ESXi ,上面针对不同的需求建立不同的虚拟机,比如说实现 NAS 的就是纯做 NAS 的虚机;实现下载任务的就是纯下载;实现其他功能的需要跑在 Linux 或 Windows 下的软件,看情况使用单独或共享的虚机。
现在对于 NAS 的虚机使用什么系统有些定不下来,不过无论使用哪种,感觉都是会把阵列卡在 ESXi 里直通进去的。
3545 次点击
所在节点    NAS
43 条回复
ryd994
346 天前
@zhhmax zfs 的 snapshot 可以具体到某个 dataset ,hyperv 的 snapshot 只能具体到某个虚拟盘。
我上面说的,所有服务走 iSCSI 访问 nas 储存,一样可以实现你说的效果
而且 windowes 的储存池就是玩票用,和 zfs 的历史比还差得远。zfs 真坏了还能找到数据恢复服务。Windows 储存池坏了找谁?

你让 Windows 去管理阵列,本质上就是拿 Windows 当 nas 系统用。Windows desktop 并不是合适的 nas 系统,不适合跑任何服务。除非用 Windows server 。

“那么硬盘出故障后,迟几分钟或者几天知道有何不可。不会有人搭建好 nas 从来不去系统看一眼就等系统监控发出邮件通知再去进系统查看吧”
smart 的作用就是提前预警而不是等硬盘坏了才反应。
明明能自动化的监控,却指望靠人力去解决。我三天两头还得专门去看一眼 nas ?我除了装系统就不会去看 nas 了。


#37 你用盗版你还有理了。
“这里绝对不讨论任何有关盗版软件、音乐、电影如何获得的问题”
SakuraYuki
346 天前
感觉 all in one 的结局离不开 boom 然后老老实实的单独买硬件
dknagi
345 天前
@ryd994 我目前个人的情况是,硬件级别的故障报警通知,我不指望具体的操作系统,而是直接使用的戴尔服务器本身所带有的相关软件服务,包括他们的 iDRAC 、OpenManage ,我是在采购服务器的时候就加购了相关的企业版授权,所以相关的服务都能使用。

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

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

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

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

© 2021 V2EX