大容量硬盘的接口问题,目前大容量硬盘都是串口(SATA)的。这块主板无串口是个大问题,经过调研,最终解决的办法是通过使用一块PCI,进行SATA的转换。
上图:看到了吗?就是这个东西,看似很美,其实暗藏杀机。出于我对Linux操作系统和硬件的了解,PCI转SATA这种东西不能够随意的选择,原因有两个,一是驱动,无Linux驱动,硬件就是一堆垃圾;二是针对硬盘的兼容性,例如1T或2T的容量限制,以及SATAII的版本兼容性。经过一段时间的研究,将目标锁定在Silicon系列的转换卡,最终的结论是: Sil3114(与FreeNAS操作存在兼容问题)、SII3112(死锁键盘)、Sil3512(对比其他的芯片较新,是最终的选择)
这块卡的缺点是只有两个SATA,做RAID会有一定的局限性。
FreeNas系统安装
FreeNas版本,我使用的是:0.7.2 (FreeNAS-i386-LiveCD-0.7.2.8191.iso),比较新的有8.0.4(.FreeNAS-8.0.4-RELEASE-p1-x86.iso),官网上已经出了8.2.0 。 选择低版本的原因是8以上的版本使用了最新的内核,对硬件的要求增大,官网上推荐2G以上的内存,由于我主板的限制,以及我仅仅需要一个文件共享的简单需求,所以才用低版本比较适合。
制作USB的系统安装盘:
以前安装Linux使用Universal-USB-Installer 制作USB启动盘。这个软件有一个要求,就是在制作时需要指定Linux的版本。这次制作FreeNAS的USB启动盘,发现候选列表中没有FreeNAS的选项,只有查找其他的方法。最后在FreeBSD的相关论坛上发现了ImagerWriter,这个软件真是好用,是在Linux系统上采用QT开发的,有Windows版本。
将U盘插到PC服务器上,启动界面如下:
如上图:选择1.boot[default]启动
如上图:选择9,开始安装
如上图:选择第二项,安装精简版到硬盘,并让系统自动化分一个DATA数据分区和SWAP交换分区
如上图:接下来一路回车。
如上图:重新启动系统,完成安装。安装的整个过程非常简单,快捷。安装后使用df命令,查看了一下磁盘空间,包含如此之多的服务系统,实际占用不到200M的空间,又一次的体验到Linux的强大!!!