FreeNAS 01 是时候给我的 14+盘位的 NAS 装一个专业 NAS 系统了

2020-05-18 08:05:41 +08:00
 tpxcer

FreeNAS

FreeNAS是一个操作基于 FreeBSD 的 NAS 系统,几乎可以安装在任何硬件平台上,以通过网络共享数据。FreeNAS 可以非常简单的创建和访问数据集市。FreeNAS 与 ZFS 组合可以保护,存储和备份你所有数据。FreeNAS 广泛用于家庭,小型企业和企业。

安装

配合我的 FreeNAS 安装视频食用更香:西瓜视屏 哔哩哔哩 YouTube

1. 硬件准备

FreeNAS 的硬件要求较高,细节可以看官方的硬件指南,以下几项需要注意:

我性能略微过剩的 NAS 正好合适,可以容纳 14+个硬盘设备,作为 NAS 和下载机使用。装机视频:西瓜视频 哔哩哔哩 YouTube

2. 下载镜像

访问官方下载镜像

3. 制作启动 U 盘

下载安装Etcher,这是一款免费开源的工具,可以把镜像写到你的优盘里面。

启动程序,分别选择我们下载的 OMV 镜像,优盘,然后点Flash将镜像写入优盘。

4. 正式安装

不同主板进入 BIOS 的按键不同,大家可以看启动时屏幕的提示。还有一些主板在开机的时候就可以选择从哪个盘启动,这样就不需要进 BIOS 调整启动顺序。我的 X570 主板进入 BIOS 可以按DELF2

如果是老版本后续会有升级选项

注意保存资料,如果硬盘太多不确定是哪个,可以先把硬盘拔掉,安装好系统以后再插上。

清除数据提示

现在的主板一般都是 UEFI

反正你系统盘没其他用处了,直接建立即可

记得吧安装盘拔掉,如果改了启动顺序,把顺序改回来

第一次启动较慢,会初始化一些设置,最后会显示一个网址,就是我们后台 Web 页面的管理地址。记得路由上绑定一下 MAC 哦。

硬盘池创建

进入Storage->Pools,然后点击右上角的ADD开始添加硬盘

这里可以新建或到入存在的池,我们选择第一项Create new pool新建

左边是剩余未加入池的硬盘,我们选中以后挪到右边就行,默认池是数据盘,取个盘名直接保存即可。

底部的几个按钮分别是 ADD DATA(再添加一个数据盘池)、ADD CACHE(增加缓存盘提高读取速度)、ADD LOG(增加 LOG 盘提高写入速度)、 ADD SPARE(这里添加硬盘以后,你的磁盘组内只要出现坏硬盘,这里的硬盘就会立刻替换上去)

注意!!! 新加入池的硬盘都会被清空(格式化成 ZFS ),池不支持混合容量的硬盘,如果又这种硬盘存在,那么池的总容量向最小的容量的那块硬盘看齐。

磁盘池里面多块硬盘的话可以又多种某事选择,例如 Stripe( Raid0 )、Mirror( Raid1)等

共享

SMB

简单共享只要选中Sharing->Windows Shares(SMB) 然后点击右上角的ADD进行设置,然后选择我们之前创建好的磁盘池,然后点Save保存即可。

有一些特殊的情况,比如Final Cut Pro X想打开共享上的项目就得做额外的设置。官方文档上说要设置vfs objects的几个属性catia fruit streams_xattr。此时我们进入高级模式找到vfs objects项,选择对应的属性即可

插件

插件其实和 Jails 是一起的,当你装了一个插件以后系统会自动生成一个Jail,这个跟Docker很想,你装的插件跟系统隔离的,如果插件挂了,宿主机不受影响。

插件的安装非常简单,无论是官方插件还是社区插件,你只要选中图标,然后点击Install就可以了。

qbittorrent

默认安装好后,可以通过 8080 端口访问 Web 管理后台,默认用户名admin密码adminadmin

注意设置挂载点(即将我们创建的硬盘池挂在到Jail中的一个目录)。操作非常简单,勾选即可,这样我们下载的文件就存到我们挂在的磁盘池里面了。

5094 次点击
所在节点    NAS
30 条回复
hiths
2020-05-18 13:12:42 +08:00
@Kilerd 我测试下来的结果,联想 m920x,CPU Intel 9300t,前面那俩虚拟直通系统在千兆局域网传输速度 120 左右,unraid 只有 90 。搜了一下发现有人玩 unraid 也遇到传输速度的问题,而且是近几年的版本性能一直都是这样表现,看起来也不像是 bug 。
pubby
2020-05-18 13:31:15 +08:00
@tpxcer
因为 zfs 没有类似传统文件系统的修复工具,坏块修复是靠校验信息和冗余块自动修复的。
有些观点认为非 ecc 不会在 scrub 时发生的 bit flip 而损坏整个 pool
但是 checksum 完成后在写入磁盘前一刻发生了 bit flip,这时会不会导致写入了错误数据到磁盘,目前我是没找到相关说明。

与其堵运气,还不如有条件的话上 ecc 内存。
tpxcer
2020-05-18 16:04:40 +08:00
@Kilerd 我也看到有人 unraid 没跑满速度。具体原因未知
whatv3
2020-05-18 16:07:03 +08:00
= = .之前有段时间研究过 NAS,被 FreeNAS 的硬件要求吓跑了... 搞了黑裙...当然了,眼馋 ZFS
huieh
2020-05-18 17:16:28 +08:00
freenas 还不错。
imSweet
2020-05-19 02:07:32 +08:00
lz 对 unraid 毫无了解还喜欢指点
tpxcer
2020-05-19 08:05:02 +08:00
@imSweet 你哪只眼睛看到我指点别人用 unraid 了?你的意念么
tpxcer
2020-05-19 08:22:37 +08:00
@pubby 感谢说明,换的话我等于要重新买一套硬件了,hmm 就这样吧。或许哪天可以成为不用 ECC 崩盘的案例
ly827
2020-06-11 19:38:48 +08:00
新入了个 gen10 回头来采坑
imSweet
2022-08-04 01:17:36 +08:00
@tpxcer 你的中文理解能力堪忧

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

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

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

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

© 2021 V2EX