上次写完了以后,本来不打算实际操作的,但是作为一位资深折腾人士,手上又有4块硬盘,怎么能不好好折腾一把呢?
折腾过程真是踩了大坑,把好好的主板弄坏了,结果多花了100刀买了新主板,经验教训就是电脑关机主板其实是不断电的:(。
选取的还是上次研究过的DAS方案,但是本着少花钱多办事的原则,硬件做了一些替换

LSI 9201-16e SAS HBA $45.69
TT Smart 700W $64
(2x) SFF-8088 to 4x SATA breakout $14.99 x 4 = $29.98
Sans Digital HDDRack5 $34.86
TOTAL $174.53

这里面最重要的配件就是这个Sans Digital HDDRack5,它是一个5块硬盘的硬盘笼,自带12寸静音风扇,最关键的是它带了电源启动器。
放在机架上和电脑PC旁边感觉还挺搭配的

另外一个重要的部件就是这个LSI 9201-16e,这个可是真正我目前公司博通的产品,虽然是有些年代了,但是工作起来相当完美。
这种HBA的卡以前都是用在高端服务器上的,现在eBay上大把拆机的二手。

在PC上使用的时候要注意更新为最新P20 ITMode固件,更新方法网上很多。
注意比较新的主板刷固件的时候要选择UEFI的模式刷新,DOS模式下是更新不了的。
刷好固件后,连接硬盘和SFF的线缆就没问题了,如果使用linux 5.8 kernel以上版本,需要在kernel的启动参数上增加

mpt3sas.max_queue_depth=10000

至于存储管理方面,我最终放弃了zfs和btrfs这种先进的文件系统(主要是觉得学起来太麻烦),还是使用了我比较熟悉的LVM和bcache。

LVM thin pool有不少好处,比如snapshot和virtual disk,这样微微的性能下降也是可以接受的了。
特别是用多少占多少的virtual disk功能在大量创建VM的时候非常有用,毕竟平时分配的VM物理硬盘大部分都是用不上的。