一个 SSD 硬盘,两个 HDD 硬盘,这三个硬盘想做 RAID,如何做比较优化

2016-08-22 15:18:29 +08:00
 leimbag

新人新手,现在手里有一个 120G 的 SSD 硬盘(打算做系统盘), 2 个 4TB 的 HDD 的西数红盘(打算做 nas ),主板是技嘉的 X150 主板,主板支持 raid0 , 1 , 5 , 10.系统打算使用 linux 系统 现在比较迷惑的地方是: 1.在装系统前,开启主板的 raid 功能后,对两个 4T 的 HDD 硬盘做 raid1 ,但对于 120G 的 SSD 硬盘,是否有必要继续和之前的 2 个硬盘做 raid0 ?还是只需要对 HDD 做个 raid1 就算 ok ? 2.在装机系统时分区如何做更为合理一些?

望各位大侠给点建议。

15519 次点击
所在节点    Linux
61 条回复
loading
2016-08-22 15:25:15 +08:00
ssd 自己玩。
HDD 组起来。
jijigui
2016-08-22 15:25:41 +08:00
raid0 的容量是最小硬盘的 2 倍。
goodbest
2016-08-22 15:26:09 +08:00
SSD mount 到 /

为了安全的话, 2 个 HDD 组 raid1 , mount 到 /home
为了容量和速度的话, 2 个 HDD 组 raid0 , mount 到 /home

raid 5 和 10 你这种不适用...
各种 raid 的区别自己查。
loading
2016-08-22 15:28:12 +08:00
Hdd 如果可以,一个区就行了。(我没查文件系统支持的最大分区大小……)

举个例子,你有一个 3.7t 的单文件要存下来……

分区越少越好,因为快满的时候,所有分区都放不下一个大文件时是很蛋疼的。
leimbag
2016-08-22 15:30:31 +08:00
@goodbest raid5 , 10 不打算用,主要是为了安全所以想做 raid1 ,这意思是 ssd 和 HDD 之间不用再做 raid 了是吗?
leimbag
2016-08-22 15:33:17 +08:00
@loading 恩,应该不会有太大的文件,求推荐个 linux 的系统。 swap 还有必要单配?
loading
2016-08-22 15:36:30 +08:00
@leimbag ssd 没必要做到 raid 里面,重要数据都放 hdd ,
如果是为了东西放在 ssd 里面能快,而且数据重要,例如代码。
可以写个脚本,每晚备份到 hdd 。

Linux 看你自己吧……是日用还是 nas ?
loading
2016-08-22 15:38:11 +08:00
Swap 看你内存,需要休眠就要配,放到 ssd 就行。
Swap 不用单独分区了,可以使用文件的,所以,分区时不用考虑。
loading
2016-08-22 15:39:21 +08:00
单独的 boot 分区,个人是十分建议的,使用 ext4 或其他内核内置的文件系统。

以后你会感谢我的。
leimbag
2016-08-22 15:43:17 +08:00
@loading 感谢,日用, nas 也会用,想试试 centos7 。
是否有必要在 HDD 上建一个 /data 分区
借鉴 @goodbest 的说法, ssd 挂 /,
HDD 只分区 /home,/data 是否科学?
/boot,swap 这两还有必要吗?
hardware
2016-08-22 15:45:22 +08:00
自用完全没必要上 raid 1

写个脚本定时备份就好,按需按文件夹备份,这样最安全。
xuhaoyangx
2016-08-22 15:46:13 +08:00
板载 raid 和低价 raid 卡 想想就好,没电池,写时断点必坏数据。还不如软 raid ,或者 zfs 。

为了方便家里人操作,用 WindowsServer2012r2 ,存储池,开启分层存储, ssd 加速。
6 个 2t 一个存储池,存储池一个分区,设定 Parity(类 raid5-6),用两个盘空间做校验(可坏),外加 120G ssd 做分层存储,重点加快写入速度。

3 个 4t 一个存储池,分两个区,一个 Simple 类似 raid0 ,临时数据;一个 Parity (一个硬盘校验)。
jerryfu
2016-08-22 15:46:40 +08:00
@hardware 赞同, raid1 太浪费了。
xuhaoyangx
2016-08-22 15:46:52 +08:00
好有一点软的拓展行好-。-
leimbag
2016-08-22 15:56:12 +08:00
@loading 哈哈,先行谢过。 boot 划多少合适? boot 放 ssd 就可以了吧? centos7 有个 xfs
leimbag
2016-08-22 16:06:19 +08:00
主要是想数据能够安全一些,不用板载的用软 raid ?板载的断电就跪了?只要能保证数据实时性不丢失就行
pubby
2016-08-22 16:26:26 +08:00
不要主板的 raid ,坏了你还得找同样主板来恢复数据

装 freebsd 吧,两个机械的做 zfs mirror
SSD 分两个区,小的做 zfs log 加速写,大的做 zfs cache 缓存读
cxh116
2016-08-22 16:31:08 +08:00
同 @xuhaoyangx 一样,主板自带的 raid 最好不要用,还不如用 zfs 或 btrfs 这样支持软 raid 的.

准备存重要数据,不管是软 raid,还是主板自带的 raid, 推荐禁用硬盘缓存和阵列缓存,这样断电 像 zfs 和 btrfs 不会存在数据不一致的问题. 当然禁用缓存性能肯定会有损失的.

raid 1 掉电还好说,有机会能重建成功, raid 0 就当两个硬盘都坏了.



实在想用阵列,可以买 hp p410 这卡,卡只要 30 元,按照你这需要,估计还有想磁盘速度,然后买缓存.
缓存买 fbwc 的,不要买 bbwc. bbwc 的电池一般不行. ffwc 缓存加卡一共要 100 的样子,然后还要买一个 mini sas 转 sata 的线.

这卡是 hp 服务器用的卡,对普通台式机主板兼容不是很好,无法在启动时按 f10 进入阵列卡配置.但可以在进入 windows 系统后,用 hp ssa 这个软件进行配置. 这卡是 100 元以下,唯一支持大于 2TB 的硬盘,亲测支持 4TB .
阵列配置好后,直接在 linux 就可以使用了.linux 自带 hpsa 支持 hp 410 这卡.但在 linux 下无法通过 hpacucli 工具来管理阵列卡.只能在 win 下管理.

我的 twiiter 截图:
https://twitter.com/ciro9527/status/763744078676627459
https://twitter.com/ciro9527/status/763746343273713664
leimbag
2016-08-22 16:31:47 +08:00
@pubby 这么严重?必须同板恢复啊,没怎么接触过 freebsd ,这意思是不用做 raid 了,直接全用 ZFS?
xuhaoyangx
2016-08-22 16:40:43 +08:00
@cxh116 老卡还是不太相信。身边好多惨烈的例子。 我现在就是买了个 LSI 600 多的刷 HBA 用。

@leimbag 建议不要用板载和便宜的 raid 卡,身边例子多,坏了找到同板也有大概率无法恢复数据,最后找的专业的恢复弄的。同版本卡也要注意硬盘连接顺序,硬盘接的顺序不对还是没法正确读出来。

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

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

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

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

© 2021 V2EX