搞了台 nas,怎么规划硬盘

2019-01-31 12:46:32 +08:00
 helieting

用闲置的电脑装了台 freenas,H110M-DS2 主板,4 个 SATA,现在有 2 个 1T 和 2 个 8T,1 个 ssd,请教怎么利用比较合理,主要用途 emby,nextcloud。

6820 次点击
所在节点    问与答
32 条回复
starqoq
2019-01-31 12:52:27 +08:00
2 个 2T 的扔了。再买一两个 8T,做成 RAIDZ1。SSD 当 L2ARC。买个 MLC 的 U 盘当系统盘。
zjj
2019-01-31 12:53:16 +08:00
ssd 看容量,做系统盘或加速缓存盘,1T@Raid 1&8T@Raid 1
Moorj
2019-01-31 12:59:28 +08:00
@starqoq 老哥,MLC 的 U 盘当系统盘是什么意思?装系统,还是跑系统?
ferock
2019-01-31 13:06:29 +08:00
freenas 的 system 分区应该是整体 radi 1 的吧。ssd 在 nas 系统里意义不大
alvin666
2019-01-31 13:07:45 +08:00
硬盘多的话上阵列卡,扩展也方便,硬 raid 性能还好一点
ixiaozhi
2019-01-31 13:27:58 +08:00
8T+8T=8T . 可以了
ryd994
2019-01-31 13:32:32 +08:00
4 盘 RAIDZ2。最好能加 2 盘做 6 盘 RAIDZ2,否则太浪费。
推荐 my book 拆机盘。氦气盘体,价钱比桌面版还便宜。
SSD 性能一般的话就做系统盘。随机读写很好的话可以 SLOG+Cache。
闲置电脑没有 ECC 内存是硬伤。对储存服务器来说,ECC 内存非常有用。

@starqoq 单盘 2TB 以上都建议至少 RAIDZ2。重建期间再挂一块太常见了。
一开始不换硬盘也行。ZFS 能自动扩容的。将来把 1T 的换成 8T 的即可。

@ferock 系统分区反而是最不重要的。垃圾 U 盘就行。freenas 一共没多少系统文件,实际使用基本能全被 cache。U 盘性能无关紧要。配置文件可以导出。所以稳定性也无关紧要。

@alvin666 1. 对于需要运算的复杂 RAID,比如 RAID5/6,应至少使用带 BBU 缓存的阵列卡,不然性能很差。鉴于目前的 CPU 性能过剩,特别是储存服务器的 CPU,硬 RAID 除非砸钱,否则性能未必比得上软 RAID。硬盘比较多的话上个 HBA 还是很有必要的。将来也方便扩展更多硬盘。
2. 硬 RAID 是个单点
3. RAID 不如 ZFS
helieting
2019-01-31 13:36:04 +08:00
@starqoq U 盘当系统盘 坏了的话不影响数据盘把
starqoq
2019-01-31 13:43:14 +08:00
@Moorj #3 就是把 freeNAS 装在 U 盘里,装在 SSD 里太浪费了。 我买的 HP Microserver Gen10 就带一个 MLC 的 8G U 盘。ESXi 一般也装在 U 盘上。


@ryd994 #7 人家装媒体文件的其实也没关系。

@alvin666 #5
还有如果用 ZFS 的话,FreeNAS 是不推荐硬件 RAID 卡的,用 HBA 卡省点钱吧。

硬盘买四个
https://www.amazon.cn/dp/B07G3QMPB5/ref=sr_1_1?ie=UTF8&qid=1548913313&sr=8-1&keywords=10TB
拆了装电脑上,就什么烦恼都没有了。
starqoq
2019-01-31 13:44:20 +08:00
@helieting #8 U 盘上的系统的功能就是找到 ZFS 的分区,然后把这个分区挂上 root,没别的功能了。
shengyu
2019-01-31 13:57:35 +08:00
没必要上 raid 吧 做好监控有问题就换盘
helieting
2019-01-31 14:01:22 +08:00
@ryd994 my book 拆机盘 不知道还有这操作,考虑 8T 目前够用的,4 块都装上去 RAIDZ2,以后换掉 1T 的,这个没问题把
ryd994
2019-01-31 14:04:54 +08:00
@helieting 可行。但 RAIDZ2 冗余 2 块。所以可用容量只有 2T。将来全部升级到 8T 时,可用 16T。
helieting
2019-01-31 14:10:37 +08:00
@ryd994 - -# 这样好像不如 mirror,媒体文件 4 盘应该不会往上加了
a1058021348
2019-01-31 14:12:47 +08:00
搭车问个问题,如果 RAIDZ2 选 4 个 8T,硬盘 32T 容量,可用空间应该是 16T 左右对吧。那按照 1T 硬盘 1G 内存的说法,是买 16G 内存还是 32G 内存?
mlboy
2019-01-31 14:15:43 +08:00
17t,存片,1t 存文档
starqoq
2019-01-31 14:16:17 +08:00
@helieting #14 做 RAID 其实还挺忌讳这样的,RAID 扩展很麻烦。建议你充值硬盘。实在不行 2Tx2 做 mirror,8Tx2 另外做 mirror。

满了基本不太可能扩展,你没地方腾数据。只能做 strip。
ryd994
2019-01-31 15:39:52 +08:00
@a1058021348
1. 1GB/TB 是每 TB 池大小,也就是按 32 算
2. openzfs 和 IBM 官方没有这样建议。这个说法来自 freenas 的 wiki。
3. 建议终归是建议而已。实际上 zfs 没有那么多内存也能工作的很好。dedup 就别想了,其他功能不成问题。以大多数人的内网网速,瓶颈在网速。
4. openzfs 正在修改块索引机制,今后需要的内存会更少。

我用 6*8T 硬盘,16G 内存,resilver 速度超过 800MB/s
之前 8G 内存的时候也有 500MB/s 左右
硬盘单独测速 150MB/s,也就是说 6 盘理论速度是 900MB/s
helieting
2019-01-31 15:50:10 +08:00
@ryd994
我这速度
[root@freenas ~]# zpool status pool1
pool: pool1
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Wed Jan 30 23:35:35 2019
553G scanned at 787M/s, 99.4G issued at 141M/s, 553G total
99.4G resilvered, 17.97% done, 0 days 00:54:47 to go
predator
2019-01-31 15:52:44 +08:00
存片的硬盘根本没有任何必要 raid
freenas 删掉装个 win8 或者 centos/ubunto
两个小盘 mirror 起来放 netcloud 的文件存储,加线上或离线的备份
两个大盘直接用,存 16T 的片跑媒体服务

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

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

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

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

© 2021 V2EX